Magnesium, riboflavin and vitamin D for migraine: what the evidence supports

Magnesium, riboflavin and coenzyme Q10 have the longest track record in migraine prevention among supplements. Vitamin D is a different case: worth measuring, worth correcting if low, not worth taking blind.

Graded honestly, because supplement advice in headache is usually delivered as an undifferentiated list with no indication of which items carry weight — which is why people abandon all of them at once.

Magnesium

The clearest evidence is in migraine with aura and in people who are genuinely deficient. It is inexpensive, widely available and generally well tolerated; the dose-limiting effect for most people is loose stools, which varies a lot by salt form.

It is also used intravenously as part of acute treatment for some attacks — see IV migraine therapy. That is a different use from daily oral supplementation.

Riboflavin (vitamin B2)

Long-standing use in migraine prevention at doses well above dietary intake. It is cheap and safe, the main visible effect being bright yellow urine, which is harmless. Like the others it takes weeks to months, and it is judged against a diary rather than an impression.

Coenzyme Q10

Also used preventively, on a similar evidence footing and a similar timescale. Cost is the main practical consideration.

Vitamin D: measure, do not assume

Low vitamin D is consistently associated with migraine across observational studies. Supplementation trials are a weaker and less consistent picture: several show a reduction in headache frequency, others show little, and the clearest benefit tends to appear in people who were genuinely deficient to begin with.

The sensible reading is to measure it rather than guess, and to correct a real deficiency — which is worth doing for reasons beyond headache in any case. Supplementing an already-normal level in the hope of a headache benefit is not supported by the evidence.

Note the distinction being drawn. An association between low levels and a condition does not establish that raising the level treats the condition. That is a common and expensive mistake in supplement marketing.

How to judge any of them

  • One at a time. Starting three together means learning nothing about any of them.
  • Give it eight to twelve weeks. None of these acts quickly.
  • Count on paper. Headache days per month before and after, not a general sense of improvement.
  • Expect a reduction, not an end. A meaningful result is fewer days, not zero.

The thing that outweighs all of them

If you are treating headache on more than about ten days a month, that is the variable dominating your frequency and no supplement will outrun it. Address medication-overuse headache first, then judge whether anything else is working.

Aerobic exercise, incidentally, has better trial evidence in migraine prevention than any supplement on this page. Regular and moderate beats occasional and hard. See headache prevention.

Common questions

Which magnesium should I take?

Salt form mainly affects tolerability rather than efficacy; the citrate and glycinate forms are usually better tolerated than oxide. Start low, since loose stools are the common dose-limiting effect. See headache prevention.

Should I just take a high dose of vitamin D to be safe?

No. Vitamin D is fat-soluble and excess is not harmless. Measure the level, correct a genuine deficiency, and recheck — see headache prevention.

Can I take these with my prescribed migraine medication?

Usually, but tell us what you are taking so we can check interactions and avoid duplicating ingredients. Bring the actual bottles — contact us.

How will I know if it’s working or just a good month?

You will not, without a written count. Migraine frequency varies month to month for reasons unrelated to treatment, which is exactly why a diary matters more here than intuition. See headache prevention.

Being seen at Headache Express. We treat migraine, cluster and other severe headaches in St. Louis, usually the same day. Please contact us before coming in so the right treatment is ready when you arrive.