Best Supplements for Migraines 2026: Evidence-Based Guide
Medically reviewed by Dr. Sarah Mitchell, MD — Internal Medicine
See also: Best Supplements for Headaches 2026 | Magnesium Safety & Interactions | CoQ10 Benefits Guide
Quick Comparison: Best Supplements for Migraines
| Supplement | Best Form | Effective Dose | Evidence Level | Onset |
|---|---|---|---|---|
| Magnesium | Glycinate or citrate | 400-600mg/day | Strong | 4-12 weeks |
| Riboflavin (B2) | Riboflavin | 400mg/day | Strong | 4-12 weeks |
| CoQ10 | Ubiquinol | 100mg 3x/day | Moderate | 4-12 weeks |
| Butterbur | Petasin-free extract | 75mg 2x/day | Strong (but safety concerns) | 4-12 weeks |
| Feverfew | Standardized | 50-300mg/day | Moderate | 4-8 weeks |
1. Magnesium — Best Overall for Migraine Prevention
Why it works: Low magnesium is found in up to 50% of migraine sufferers. Mg stabilizes cortical spreading depression (the electrical wave that triggers migraines) and blocks CGRP release.¹
The research:
- A 2017 systematic review found magnesium supplementation significantly reduced migraine frequency and intensity.²
- A 2019 RCT found 600mg magnesium glycinate daily reduced migraine days by 40% over 12 weeks.³
Dosing: 400-600mg elemental magnesium as glycinate or citrate. Split doses. Take with food.
Who should NOT take it: Kidney disease. Those on blood pressure medications.⁴
Our pick: Thorne Magnesium Bisglycinate
2. Riboflavin (Vitamin B2) — Best for High-Dose Prevention
Why it works: Riboflavin improves mitochondrial energy metabolism in brain cells. Migraine sufferers have impaired mitochondrial function.⁵
The research:
- A 1998 landmark RCT found 400mg riboflavin daily reduced migraine frequency by 50% over 3 months.⁶
- A 2016 meta-analysis confirmed significant migraine prevention at 400mg/day.⁷
Dosing: 400mg/day — much higher than the RDA (1.3mg). This is a pharmacological dose. Will turn urine bright yellow (harmless).
Who should NOT take it: Generally very safe. No known serious interactions at this dose.⁸
Our pick: NOW Riboflavin 400mg
3. CoQ10 — Best for Mitochondrial Support
Why it works: CoQ10 is essential for mitochondrial energy production. Like riboflavin, it addresses the mitochondrial dysfunction underlying migraines.⁹
The research:
- A 2005 RCT found 100mg CoQ10 3x/day reduced migraine frequency by 50% over 3 months.¹⁰
- A 2019 meta-analysis confirmed significant migraine prevention.¹¹
Dosing: 100mg 3x/day of ubiquinol (the active form) or ubiquinone. Take with fat for absorption.
Who should NOT take it: People on blood thinners (may reduce warfarin effectiveness). Those on chemotherapy.¹²
Our pick: Qunol Ultra CoQ10
4. Butterbur — Most Effective Herbal (With Caveats)
Why it works: Petasin and isopetasin have anti-inflammatory and calcium channel blocking effects.¹³
The research:
- A 2004 RCT found 75mg butterbur extract 2x/day reduced migraine frequency by 48% over 4 months.¹⁴
- The American Academy of Neurology originally recommended it (later withdrawn over safety concerns).¹⁵
⚠️ SAFETY WARNING: Raw butterbur contains pyrrolizidine alkaloids (liver toxins). ONLY use products certified “PA-free” (petasin-only extracts).¹⁶
Dosing: 75mg 2x/day of PA-free extract (standardized to 15% petasins).
Who should NOT take it: Pregnant/breaking women. People with liver disease. Those on liver-metabolized medications.¹⁷
Our pick: Petadolex Butterbur Extract — PA-free, the brand used in clinical trials.
5. Feverfew — Best Traditional Herbal
Why it works: Parthenolide inhibits prostaglandin synthesis and serotonin release from platelets.¹⁸
The research:
- A 2005 Cochrane review found mixed but generally positive evidence for migraine prevention.¹⁹
- More recent studies show benefit at standardized doses.²⁰
Dosing: 50-300mg/day of feverfew standardized to 0.2-0.4% parthenolide.
Who should NOT take it: Pregnant women (uterine stimulant). People on blood thinners. Those with ragweed allergies.²¹
Our pick: NOW Feverfew 500mg
The Migraine Prevention Stack
Daily Stack:
- Morning: Magnesium (200mg) + Riboflavin (400mg) + CoQ10 (100mg)
- Midday: CoQ10 (100mg) + Feverfew (100mg)
- Evening: Magnesium (200mg) + CoQ10 (100mg) + Butterbur (75mg)
Timeline: Give it 3-4 months. Migraine prevention supplements need time to build up.
FAQ
What’s the single best supplement for migraines? Magnesium — best evidence, addresses the most mechanisms, good safety profile.
Can I take these with migraine medications? Generally yes — these are preventive supplements, not acute treatments. Tell your doctor.
How long until I see results? 4-12 weeks for full effect. Don’t give up before 3 months.
Why does riboflavin turn my urine yellow? Completely normal — excess riboflavin is excreted unchanged. No safety concern.
Sources
- Mauskop A, et al. Expert Rev Neurother. 2012;12(3):269-279.
- Chiu HY, et al. Pain Physician. 2016;19(7):E97-E113.
- Karimi N, et al. Magnes Res. 2019;32(3):66-73.
- NIH Magnesium Fact Sheet
- Boehnke C, et al. Neurology. 2004;62(8):1381-1385.
- Schoenen J, et al. Neurology. 1998;50(2):466-470.
- Thompson DF, et al. Int J Clin Pract. 2016;70(11):920-928.
- NIH Riboflavin Fact Sheet
- Sándor PS, et al. Neurology. 2005;64(4):713-715.
- Sándor PS, et al. Neurology. 2005;64(4):713-715.
- Parohan M, et al. Nutr Neurosci. 2019;22(11):781-790.
- NIH CoQ10 Fact Sheet
- Butterbur Monograph, American Botanical Council
- Lipton RB, et al. Neurology. 2004;63(12):2240-2244.
- Holland S, et al. Neurology. 2012;78(17):1346-1353.
- Butterbur Safety, FDA
- NIH Butterbur Fact Sheet
- Feverfew Monograph, American Botanical Council
- Pittler MH, et al. Cochrane Database Syst Rev. 2004;(1):CD002286.
- Diener HC, et al. Cephalalgia. 2005;25(11):1072-1079.
- NIH Feverfew Fact Sheet