Go to an emergency department, not a supplement shelf, for a headache that hit maximum intensity within a minute, headache with fever and a stiff neck, headache with new weakness, numbness, trouble speaking, vision loss or confusion, headache after a head injury, a first severe headache after age 50, a headache that is clearly worse lying flat or standing up, or a headache in pregnancy, right after delivery, or with a history of cancer or a weakened immune system. These are the practical version of a red flag list that has been tested in emergency departments.1
First, count your medication days
How many days a month do you take something to stop a headache, counting over-the-counter combination pills and the ones with caffeine? If it is regularly 10 or more, medication overuse headache is likely part of the picture, and no supplement will outperform dealing with it. A network meta-analysis found that simply stopping on its own was not clearly effective, while stopping combined with a preventive plan was.2 That is a conversation with your prescriber, and for many people it is the single most valuable thing on this page.
Magnesium
A 2025 dose-response meta-analysis of 22 randomized trials found magnesium reduced migraine attacks, severity and monthly migraine days.3 An earlier, more cautious review called the evidence uncertain.4 The largest and most recent analysis is positive, the risk is low and the cost is low, which is why I start here.
- Dose studied: 400 to 600 mg of elemental magnesium a day, often split.3
- Form: glycinate is usually the gentlest on the gut. Citrate loosens stools the most, and oxide is mostly a laxative.
- Cautions: take it several hours apart from some antibiotics, thyroid medication and bisphosphonates. If you have reduced kidney function, do not take magnesium without your clinician's approval.
Riboflavin (vitamin B2)
A meta-analysis of nine studies with 673 people found riboflavin reduced migraine days, attack length, attack frequency and pain, and supports 400 mg a day for three months.5 That is far more than a multivitamin carries. It turns urine bright yellow, which is harmless, and it has almost no interactions.
CoQ10
A meta-analysis of six studies with 371 people found CoQ10 reduced how often attacks come and how long they last, but not how painful they are.6 Fewer and shorter attacks is a real benefit, and a narrower one than the marketing claims. Trials commonly used 300 mg a day, taken with a meal that contains some fat. It can reduce the effect of warfarin, so that needs your prescriber.
How to tell whether it is working
Keep a headache diary for a few weeks before you start anything. Then add one change at a time and give it a fair trial; riboflavin was studied over three months. Judge it by your own count of headache days against your own baseline. A formula with ten ingredients at token doses, started all at once, teaches you nothing.
What supplements will not change
Migraine is substantially genetic and neurological, and nothing in a bottle changes the brain you were born with. What this work can change is how often that brain crosses its threshold. Food triggers, hormones, sleep, and neck and jaw tension are the other places I look.
Common questions
How much magnesium should I take for migraines?
Trials commonly used 400 to 600 mg of elemental magnesium a day, often split into two doses. Glycinate is usually easiest on the stomach. If you have kidney problems, check with your clinician first.
Can I take magnesium, riboflavin and CoQ10 together?
You can, but if you start all three on the same day you will not know which one helped. Start one, track your headache days, then add the next.
How long before a migraine supplement works?
Give it weeks to months, not days. Riboflavin was studied for three months. A headache diary is the only fair way to judge.
