Supplements and migraine
Supplements for Migraine: Riboflavin, Magnesium and CoQ10
Reviewed by a qualified clinician · analysed at UKAS-accredited UK labs (ISO 15189)
Last reviewed October 20266 min read
Every Helvy guide is written by our health editors, then checked by a qualified clinician before it goes live and re-checked as the science moves. We name clinical roles, not individuals, until each reviewer has agreed to be credited publicly. This is wellness guidance to help you understand your own data, not a diagnosis.
QUICK ANSWER
Riboflavin (vitamin B2) and magnesium are rated probably effective for reducing migraine, and CoQ10 possibly effective. NICE says riboflavin at 400 mg a day may cut migraine frequency for some people. The studied doses are far above everyday amounts. Check magnesium, vitamin D, B12, thyroid and iron first, because a shortfall there changes the plan.
See what to check first →As of October 2026. Interest in this trio picked up after The Peter Attia Drive episode 406 (31 August 2026), where headache specialist Brian Grosberg went through lifestyle steps for migraine. If you get frequent attacks, you have probably been told to try one of these. Here is what sits behind each.
1. What do the three supplements have behind them?
Modest evidence, graded honestly. In 2012 the American Academy of Neurology and the American Headache Society graded the non-prescription options. Here is where the three landed:
- Riboflavin, Level B. Probably effective. It is vitamin B2, which helps your cells turn food into energy.
- Magnesium, Level B. Probably effective. A mineral your nerves and muscles use to stay calm between signals.
- CoQ10, Level C. Possibly effective. Coenzyme Q10 is a compound your cells use to make energy.
The numbers are real but small. A 2019 review reports a meta-analysis where magnesium cut attacks by 22% to 43%. In one CoQ10 trial, 48% of people on it responded against 14% on placebo. Most trials were small.
NICE, which sets clinical guidance in England, goes further on one of them:
“Advise people with migraine that the food supplement riboflavin (400 mg once a day) may be effective in reducing migraine frequency and intensity for some people.”
NICE guideline CG150, Headaches in over 12s
Note the wording. “May” and “for some people”. These are food supplements, not migraine medicines. For the deeper read on one of them, see our guide to magnesium for migraine.
2. Why are the doses so high?
Because the studies used amounts no diet supplies. That is the part most stack lists skip:
- Riboflavin: 400 mg a day. The NHS says you need about 1.3 mg (men) or 1.1 mg (women), and that 40 mg or less from supplements is unlikely to harm.
- Magnesium: 400 to 600 mg a day. The NHS line for supplements is 400 mg, and more can cause diarrhoea.
- CoQ10: 300 mg a day. Trials gave 100 mg three times a day.
So the riboflavin dose is ten times the NHS comfort line. That is not a reason to rule it out. It is a reason to involve a pharmacist or a qualified clinician, rather than deciding alone in a shop. Our CoQ10 dosage guide covers that one in more detail.
3. Which bloods should you check first?
The ones that change what you do next. Several common shortfalls can sit behind frequent headaches, and a blood test reads them rather than guessing:
- Magnesium. If you are low, magnesium is the obvious first try. Our magnesium blood test guide explains what a serum result can and cannot show.
- Vitamin D and vitamin B12. Both are common shortfalls in the UK, and both are cheap to correct.
- Thyroid (TSH and free T4). TSH is the signal your brain sends to the thyroid. Free T4 is the hormone it makes back.
- Ferritin. The protein that holds iron in reserve, so it shows how much iron you have banked.
Two Helvy finger-prick panels cover this. General Energy & Wellness (£149) reads magnesium, vitamin D, B12, TSH, free T4 and CRP within 17 markers. Vitamins & Minerals (£159) reads magnesium, ferritin and the full iron set, plus B12, folate and vitamin D.
To be straight with you: we do not test riboflavin or CoQ10. Neither is a routine blood test in the UK. Our headache and migraine blood test guide maps the full marker set.
4. How do you try them sensibly?
One at a time, for long enough to tell. Riboflavin trials ran for at least three months, so a fortnight tells you nothing. Start three at once and you cannot say which one helped.
Keep a headache diary before and during. Count migraine days per month. That turns “I think it helped” into a number you can show a clinician.
Know the side effects too. Riboflavin turns your urine bright yellow, which is harmless. Magnesium can loosen your bowels, as our guide on taking too much magnesium explains. CoQ10 can interact with warfarin, so ask a pharmacist first if you take a blood thinner.
5. When is it a GP conversation instead?
Often. If attacks are frequent, disabling or changing in pattern, see your GP. There are prescribed options that a supplement does not replace. If your attacks got worse in your forties, read migraines in perimenopause. The energy and fatigue hub collects the rest.
One safety note. A sudden, severe headache unlike any before, or a headache with fever, weakness, confusion or a stiff neck, needs urgent help. Call 999 or go to A&E.
READY TO TEST?
Check your levels before you build a stack
Helvy's home finger-prick General Energy & Wellness panel reads your magnesium alongside thyroid, B12 and vitamin D, so your next step starts from a number rather than a guess.
Frequently asked questions
What supplements are used for migraine?
The three with the most research are riboflavin (vitamin B2), magnesium and coenzyme Q10. A 2012 guideline from two American headache bodies rated riboflavin and magnesium Level B, meaning probably effective, and CoQ10 Level C, meaning possibly effective. NICE says riboflavin at 400 mg a day may reduce migraine frequency and intensity for some people. None of them is a migraine medicine.
How much riboflavin is used for migraine?
NICE mentions 400 mg once a day, and trials ran it for at least three months. That is far above what you need from food: the NHS puts the daily need at about 1.3 mg for men and 1.1 mg for women, and says 40 mg or less a day from supplements is unlikely to cause harm. Talk to a pharmacist or a qualified clinician before taking a dose that high.
Can a blood test show if I need riboflavin or CoQ10?
Not on a Helvy panel. Neither riboflavin nor CoQ10 is measured in any of our tests, and neither is a routine NHS blood test either. What a blood test can do is check the common things that sit behind frequent headaches: magnesium, vitamin D, vitamin B12, thyroid and iron stores.
Should I take all three supplements at once?
Starting one at a time is the clearer route. Each needs around three months to judge, and taking three together leaves you unable to tell which one helped or which one upset your stomach. Keep a headache diary so you have days per month to compare, not a feeling.
Related panels
Keep reading