Riboflavin (Vitamin B2)
Riboflavin is an essential B vitamin that functions as a cofactor in mitochondrial energy production and fatty acid oxidation. It is particularly effective in high doses for migraine prevention and may benefit individuals with mitochondrial disorders.
Evidence last reviewed: 20 Apr 2026
Riboflavin has strong evidence for reducing migraine frequency and severity in adults and children. While the evidence is robust, individual responses may vary, and more research could further clarify its benefits for other conditions.
Migraine frequency reductionAdults with migraines · Systematic reviewHigh
Riboflavin supplementation significantly decreased migraine days, duration, frequency, and pain score.
Migraine preventionPediatric patients with migraines · Network Meta-AnalysisModerate
Vitamin B2 supplementation showed a positive impact on reducing the frequency and severity of migraine attacks.
Migraine attack reductionAdults with chronic migraines · Systematic review and meta-analysisHigh
Riboflavin significantly decreased the frequency and severity of migraine attacks.
Forms & usage▾
Take 400 mg daily, preferably with meals for better absorption.