Which vitamin B is best for migraines?
Photo Credit: Courtesy of 3DStockPhoto (vitamin B image)
Taking the correct dosage is important as well: 500 mg magnesium, 400 mg riboflavin (vitamin B-2), and 150 mg coenzyme Q10. The herb butterbur can also help prevent migraine attacks, she adds. A recent study found that a daily 75 mg butterbur supplement cut migraine frequency by more than 50%.