vitamin for migraine
In this latest study, vitamin B6, B12, and folic acid supplements were found to produce a two-fold reduction in migraines over a six-month period. Previous studies, such as a 2004 study in the European Journal of Neurology, have also reported that high doses of B2 (riboflavin) can help prevent migraine attacks.
BY MOUTH 1  : For treating low levels of riboflavin (riboflavin deficiency) in adults: 5-30 mg of riboflavin (Vitamin B2) daily in divided doses. 2  For preventing migraine headaches: 400 mg of riboflavin (Vitamin B2) per day.3  It may take up to three months to get best results. For preventing cataracts: a daily dietary intake of approximately 2.6 mg of riboflavin (Vitamin B2) has been used. 2  A combination of 3 mg of riboflavin (Vitamin B2) plus 40 mg of niacin daily has also been used.