It is important to understand that there is not much research on vitamins that may help with migraine. Overall, there is no strong evidence to prove that a specific vitamin or supplement can prevent migraine or relieve symptoms for everyone.
However, there are a few vitamins that scientists have researched as potential migraine remedies. Limited evidence suggests that a combination of following vitamins and supplements may help reduce the severity or frequency of migraine episodes.
- Vitamin B2 or Riboflavin – American Academy of Neurology recommend that people try 400 milligrams (mg) per day, split into two doses of 200 mg each.
- Magnesium – American Migraine Foundation recommend daily doses of 400-500 mg of magnesium, whereas the American Academy of Neurology recommend 600 mg.
- CoQ10 – American Academy of Neurology recommend trying CoQ10 at 100 mg three times a day
- Vitamin E
- Vitamin D3 (10000 IU per day)
- Melatonin
- Omega 3 fish oil (2 grams per day)
- A quality Multivitamin which has optimum dosages of essential vitamins and minerals.
Other Lifestyle and natural remedies
- Biofeedback and relaxation training
- Acupuncture
- Fasting and Ketogenic diets
- Cognitive behavioral therapy (CBT)
- Relaxing Massage
- Herbal remedies
- Deep breathing and meditation techniques
- Neck and Spinal Manipulation by Chiropractor
- Transcranial Magnetic Stimulation (TMS)
- Applying pressure on head and forehead
- Improving lifestyle with good habits like eating healthy food, exercising regularly, sleeping well.
*Do read the Disclaimer
References:
- https://www.healthline.com/health/migraine/migraine-vitamins#safety
- https://www.medicalnewstoday.com/articles/migraine-vitamins#summary
- https://www.medicinenet.com/non-drug_migraine_treatments_pictures_slideshow/article.htm
- https://www.brainandlife.org/the-magazine/online-exclusives/the-neurologist-is-in-vitamins-and-supplements-for-migraine/
- https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7551034/