Vitamins
Vitamin B2 (riboflavin)
Also called: riboflavin
A B vitamin used in energy production and to keep skin and eyes healthy.
- Why people take it
- Migraine prevention, energy.
- What the evidence says
- High-dose riboflavin (400 mg a day) may reduce how often migraines happen; studies are small.
- How it is usually taken
- Usually 1.5 to 10 mg a day; 400 mg a day in migraine studies, for at least 3 months. Found in milk, eggs, curd and green vegetables.
- Be careful
- Turns urine bright yellow, which is harmless. Generally safe.
- Medicines it can interact with
- No important medicine interactions are known, but tell your doctor and pharmacist about every supplement you take.
Other vitamins
Common questions
What is Vitamin B2?
A B vitamin used in energy production and to keep skin and eyes healthy.
Why do people take Vitamin B2?
Migraine prevention, energy.
Does Vitamin B2 work?
High-dose riboflavin (400 mg a day) may reduce how often migraines happen; studies are small.
How much Vitamin B2 do people take?
Usually 1.5 to 10 mg a day; 400 mg a day in migraine studies, for at least 3 months. Found in milk, eggs, curd and green vegetables.
Is Vitamin B2 safe?
Turns urine bright yellow, which is harmless. Generally safe.
Does Vitamin B2 interact with medicines?
No important medicine interactions are known, but tell your doctor and pharmacist about every supplement you take.
Sources and further reading
Last reviewed 31 October 2026. Written by Satya Babu.
🔎 Search all supplements