How can riboflavin (vitamin B2) help prevent migraines?

A Answers (1)

  • AJacob Teitelbaum, Integrative Medicine, answered
    Riboflavin 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.
Did You See?  Close
What is the role of riboflavin in the body?