7 Vitamin Deficiencies Linked to Headaches

Curved Arrow
Scribbled Underline

Vitamin D

Chronic tension-type headaches are connected to vitamin D deficiency. Sunlight and vitamin D-rich meals or supplements may assist.

Vitamin B2 (Riboflavin)

Insufficient riboflavin can cause migraines. Supplements or vitamin B2-rich meals like dairy, lean meats, and leafy greens may help.

Vitamin B6 (Pyridoxine)

Deficiencies in vitamin B6 can cause migraines. Vitamin B6 is found in bananas, almonds, chicken, and fish.

Vitamin B12

Low vitamin B12 levels may cause tension-type headaches and migraines. Meat, seafood, dairy, and fortified cereals contain vitamin B12.

Like Share Save

Folate (Vitamin B9)

Migraines are linked to folate insufficiency. Folate-rich foods include legumes, leafy greens, and fortified grains.

Vitamin C

Though rare, vitamin C deficiency can induce scurvy and headaches. Consuming citrus fruits, berries, and vegetables helps avoid vitamin C deficiency.


Migraines are connected to low magnesium. Magnesium-rich foods like nuts, seeds, whole grains, and leafy greens or supplements may help.

Stay Updated For More !