Certain vitamins, minerals, herbs, and nutrients may offer health benefits for people with migraine. You can get them through food or supplements.
The term “migraine” refers to a recurring neurological condition commonly marked by headaches that cause moderate to severe pain.
Many medications are available to treat migraine, but they may not work the same for everyone and can have unwanted side effects.
Migraine headaches can be debilitating, but a growing body of research suggests that some supplements or individual nutrients, like
This article reviews the effectiveness of several supplements for migraine headaches and provides information on how to use them.
Vitamin B2 (riboflavin) participates in many metabolic processes. In particular, it
Oxidative stress is a state of imbalance between free radicals and antioxidants in the body that can lead to inflammatory responses, including in the brain.
How much to take
A 2019 analysis of nine studies showed that taking
Generally for health, it’s recommended to take between
Magnesium
Furthermore, another
How much to take
The American Migraine Foundation recommends taking 400–600 mg of magnesium oxide supplements per day as a preventive option for migraine.
Like vitamins, this is also an essential mineral for health. Generally, the recommendation is to take between
That said, magnesium supplements can cause diarrhea, so ask your doctor what the appropriate dose is for you.
Vitamin D may
Taking vitamin D supplements may help prevent and treat migraine attacks, particularly in people with vitamin D deficiency.
A
How much to take
A 2019 review study concluded that taking
However, more research is needed to investigate the effectiveness, safety, and dosage of vitamin D in migraine treatment.
General recommendations suggest taking between
Coenzyme Q10 (CoQ10) is an antioxidant that may help protect against the oxidative stress associated with migraine. It may also help reduce levels of enzymes that increase during migraine attacks and lead to nerve inflammation.
A
In addition,
How much to take
The American Headache Society recommends starting with 300 mg daily, which can be divided into 150 mg twice a day.
That said, it’s a good idea to speak with a healthcare professional, like your doctor or pharmacist, before trying it, especially if you want to combine it with other supplements.
Feverfew (Tanacetum parthenium) is a plant in the Asteraceae family that produces beautiful flowers and has been used for centuries as a remedy for migraine.
That said, while there’s some research suggesting it might be helpful in reducing migraine episodes, the research is old, and the results are mixed.
One
How much to take
If you wish to give it a try, start with 50 to 300 mg twice daily. That said, it’s always a good idea to consult your doctor first, especially if you plan to combine it with other supplements.
Melatonin is a hormone released by the pineal gland in your brain at night. It helps you fall asleep. Taking the supplement
How much to take
Melatonin is generally considered safe, but more studies are needed to evaluate possible side effects and effectiveness, as well as to determine the best dosage for reducing migraine. If you wish to try it, speak with your doctor first.
Omega-3 fatty acids, which include alpha-linolenic acid (ALA), docosahexaenoic acid (DHA), and (eicosapentaenoic acid) EPA, are essential for the body and have many health benefits.
ALA comes from plants, while DHA and EPA can be found in animal-based foods and algae. Examples include fatty fish, fish oils, flax seeds, chia seeds, flaxseed oil, and walnuts.
These fats also produce compounds that decrease pain and have protective effects against oxidative stress. That said, their potential for treating migraine is not fully understood.
How much to take
A 2024 meta-analysis examined 40 randomized control trials of people with migraine of an average age of 35 years and a treatment duration of 18 weeks. The data on supplementation was divided into three dosage groups:
- <900 mg/day
- 900-1500 mg/day
- ≥1500 mg/day
The researchers found that people taking high dose EPA+DHA supplements experienced the greatest decrease in migraine frequency and severity.
That said, there isn’t a determined recommendation for the dosage of omega-3 specific to migraine. Generally, the recommended dosage ranges between
Calcium is a vital mineral that supports bone health and helps with muscle function and other bodily processes like blood clotting and heart function.
There is limited research suggesting that not getting enough calcium might be associated with migraine. In one
How much to take
While not taking enough calcium (hypocalcemia) might be a migraine trigger, so
There’s no recommended dose for migraine, but as calcium is an essential mineral, there are general recommendations on how much is good for your health. This ranges from
Before you try a supplement to prevent or treat migraine, it’s important to consider its safety profile.
Essential vitamins and minerals like omega-3 or calcium are necessary for your general health. The other supplements listed here are also generally well-tolerated.
However, some have limited research when it comes to migraine. They
Dosages for migraine-specific use may not be standardized and could become dangerous if you take them every day. For example, with some supplements, taking too much
Additionally, certain supplements may not be suitable for:
- pregnant people
- people who are breastfeeding or chestfeeding
- individuals with underlying conditions
- people on medications
When buying supplements, go for reputable brands that have been tested by a third party for purity and strength. This will help you avoid products with undisclosed ingredients or incorrect dosages.
Speak with a doctor before trying any supplement for migraine to understand potential benefits and risks, proper dosage, and potential side effects.
In addition to medication and supplements,
These include:
- Monitor your food and drink intake to avoid triggers.
- Cut back on alcohol and caffeine.
- Try not to skip meals.
- Stay hydrated.
- Reduce stress.
- Limit exposure to bright lights
If these tips don’t help, or your migraine is severe, speak with your doctor about migraine medications.
What vitamin deficiency causes migraine?
More than one deficiency
What is the vitamin cocktail for migraine?
A migraine cocktail is a type of combination treatment usually administered in a medical setting, such as the emergency room, to treat severe migraine. It’s usually given via an IV and may include vitamins like magnesium along with medications such as nonsteroidal anti-inflammatory drugs (NSAIDs) and fluids.
There are also pure vitamin cocktails such as the Myers cocktail, but this is contraversial and there’s no clinical evidence that this is effective in curing any medical condition.
People who have migraine may be interested in dietary supplements to prevent or treat attacks, especially if they can’t tolerate medications.
Some research supports the use of some supplements to help with migraine. However, information on the effects of long-term use is not available in all cases.
If you are interested in trying a supplement for migraine, speak with your doctor about safety, dosage, and possible side effects.
Just one thing
Try this today: If you have migraine headaches and want to speak to your doctor about supplements, bring a list of supplement options to your next appointment.
Write down any questions you have, and remember to ask about where to purchase supplements.