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

For information only, not medical advice. Supplements are not medicines: they are not tested and approved like drugs before they are sold, and they can interact with medicines. Talk to your doctor or pharmacist before you start one, especially if you are pregnant or breastfeeding, take regular medicines, or have kidney, liver or heart disease.