If you are looking for natural alternatives, there are a number of options on the market that have been shown to alleviate symptoms.
Here are three natural supplements:
Vitamin B-2 or riboflavin
Research is yet to shed light on how or why vitamin B-2, also known as riboflavin, helps prevent migraines.
It may have an effect on the way cells metabolise energy, posits Mark W. Green, MD, a professor of neurology, anaesthesiology, and rehabilitation medicine, and a director of headache and pain medicine at Icahn School of Medicine at Mount Sinai.
A research review published in the International Journal for Vitamin and Nutrition Research concluded that riboflavin can play a positive role in reducing the frequency and duration of migraine attacks, with no serious side effects.
READ MORE: How to live longer: The three best spices to increase your life expectancy