Does Vitamin B2 Help With Migraines? The Evidence

Vitamin B2 (riboflavin) does appear to help prevent migraines in adults. At a dose of 400 mg per day, it reduced migraine frequency by about two attacks per month compared to placebo in a randomized trial. The American Academy of Neurology and the American Headache Society classify riboflavin as “probably effective” for migraine prevention, giving it a Level B recommendation. The Canadian Headache Society also recommends it. That said, the overall quality of evidence is still considered low, and it works as a preventive tool rather than a treatment for migraines already in progress.

Why Riboflavin Helps With Migraines

Migraine brains show signs of mitochondrial dysfunction, meaning the energy-producing structures inside cells aren’t working as efficiently as they should. This creates two problems: cells struggle to keep up with energy demands, and they produce excess free radicals, unstable molecules that damage tissue and trigger inflammation. Riboflavin is a building block for two molecules your mitochondria need to generate energy. When you supplement at high doses, you’re essentially giving those cellular power plants more raw material to work with.

Beyond the energy angle, riboflavin acts as an antioxidant and anti-inflammatory agent. It supports glutathione, your body’s main internal antioxidant, and it blocks a specific inflammatory pathway called the NLRP3 inflammasome. This pathway is one of the ways damaged mitochondria sound the alarm and ramp up inflammation in nerve tissue. By keeping mitochondria healthier and tamping down the inflammatory cascade they can trigger, riboflavin addresses two of the core processes thought to drive migraine attacks.

What the Clinical Trials Show

The strongest adult evidence comes from a randomized trial of 55 migraine patients. Those taking 400 mg of riboflavin daily experienced two fewer migraine attacks per month than those on placebo. A pediatric trial using 200 mg daily in children aged 12 to 18 found even more striking results at higher doses: 80% of children in the high-dose group saw their migraine frequency drop by at least half, compared to just 13% in the placebo group. That same trial found significant reductions in how long attacks lasted.

One consistent finding across studies: riboflavin reduces how often migraines happen and how long they last, but it doesn’t appear to reduce the intensity of individual attacks. If you do get a migraine while taking riboflavin, it will likely hurt just as much. You’ll just get fewer of them, and they may be shorter.

The Evidence in Children Is Weaker

Despite the encouraging results from one pediatric trial, the broader picture for children is mixed. Two randomized, placebo-controlled trials found no significant benefit. One Australian study gave 200 mg daily to children aged 5 to 15 for 12 weeks and found no difference in attack frequency compared to placebo. A Dutch study using just 50 mg daily in children aged 6 to 13 for 16 weeks also found no meaningful improvement in frequency, duration, or severity.

One retrospective study did find reduced frequency in younger children and reduced intensity in boys, but retrospective data is inherently less reliable than controlled trials. The current consensus is that riboflavin is safe and well tolerated in children, but there isn’t strong enough evidence to recommend it for pediatric migraine prevention specifically. If a parent wants to try it, doses in studies have ranged from 50 to 400 mg daily for a minimum of four months.

Dosage and What to Expect

The standard adult dose used in research and recommended by headache societies is 400 mg per day. This is far higher than the amount you’d get from food (the daily recommended intake for adults is only about 1.1 to 1.3 mg), so supplementation is necessary to reach therapeutic levels.

Riboflavin is not a fast-acting treatment. Most migraine prevention trials run for at least three to four months before measuring outcomes, and that timeline reflects how long it takes for the mitochondrial and anti-inflammatory effects to build up meaningfully. If you start taking it, give it a full three months of daily use before deciding whether it’s working. Keep a migraine diary so you have real numbers to compare rather than relying on memory.

Side Effects Are Minimal

Riboflavin is water-soluble, which means your body excretes whatever it doesn’t use through urine. This makes toxicity from high doses extremely unlikely. The most noticeable side effect is bright yellow or orange urine, which is harmless and simply reflects the excess vitamin passing through your system. Beyond that, side effects at 400 mg daily are minimal in the studies that have tracked them.

Combining B2 With Other Supplements

Some people take riboflavin alongside magnesium and coenzyme Q10, two other supplements with their own evidence for migraine prevention. A study of 57 patients with vestibular migraine (a type that causes dizziness along with headaches) found that six months of this triple combination reduced attack frequency by 81%, cut average episode duration from roughly 12 hours down to about 2 hours, and dropped pain severity from 7.2 out of 10 to 2.1 out of 10. Those are dramatic numbers, though the study was retrospective and lacked a placebo control, so the results should be interpreted cautiously. Still, all three supplements target overlapping pathways related to mitochondrial function and oxidative stress, and they have minimal side effects, making the combination a reasonable option to discuss with your provider.