A Answers (1)
Jacob Teitelbaum, Integrative Medicine, answeredRiboflavin helps prevent migraines. A study published in the medical journal Cephalgia followed migraine patients who were given 400 mg of riboflavin with breakfast every day for at least three months. By the end of the study the patients had a 67 percent decrease in migraine attacks as well as a decrease in attack severity. This was later confirmed in a placebo-controlled study. Note that it can take six to twelve weeks for the riboflavin to start working. You may then be able to lower the dose to 100 mg a day.