Advertisement

How can vitamin B12 help prevent migraines?

No one knows for sure whether vitamin B12 can help prevent migraines and, if so, how it works, but scientists are trying to find answers. Some experts think migraines may occur when blood vessels in the brain swell and press on nearby nerves, causing headache pain. Vitamin B12 (cobalamin) is essential for the normal functioning of your nervous system and for the production of healthy red blood cells, but exactly how vitamin B12 could reduce migraines is unclear.

In one study, doctors in the Netherlands treated 19 migraine sufferers with a nasal spray containing vitamin B12 once daily for three months. Ten of the participants experienced reductions in the frequency of their headaches, from an average of about five headaches per month to about two headaches per month. More recently, an Australian study found that the prevalence of migraines was cut in half among a group of headache sufferers who took a daily supplement of vitamin B12, folic acid and vitamin B6 for six months.

More studies are needed to confirm that vitamin B12 can help migraine sufferers and determine who might benefit most. Talk to your doctor for more information about vitamin B12 and the best way for you to reduce migraine headaches.

Continue Learning about Vitamin B12

What is the recommended daily amount I should get of vitamin B12?
Stacy Wiegman, PharmDStacy Wiegman, PharmD
The Dietary Reference Intake (DRI) of vitamin B12 varies depending on your age and your particul...
More Answers
Are seniors at increased risk of vitamin B12 deficiency?
Stacy Wiegman, PharmDStacy Wiegman, PharmD
Vitamin B12 deficiency is common in seniors. As many as 30 percent of older adults have a condit...
More Answers
How Is Vitamin B12 Deficiency Treated?
How Is Vitamin B12 Deficiency Treated?
What Are the Symptoms of Vitamin B12 Deficiency?
What Are the Symptoms of Vitamin B12 Deficiency?

Important: This content reflects information from various individuals and organizations and may offer alternative or opposing points of view. It should not be used for medical advice, diagnosis or treatment. As always, you should consult with your healthcare provider about your specific health needs.