Vitamin B2, also known as riboflavin, is a vitamin that may help reduce the frequency and severity of migraines and headaches. It is theorised that migraine headaches may be associated with a decline in energy levels within the cells lining the blood vessels of the brain.
In one particular study, participants taking a dose of 400mg/day of vitamin B2 for 3 months experienced a 50% reduction in migraine frequency and headache days. This dose of vitamin B2 is unlikely to be obtained from your diet alone and so vitamin B2 supplements should be introduced into your supplement regimen. Being water-soluble, excess vitamin B2 is readily excreted and therefore there are no side effects reported at this dose.