Migraine affects over a billion people worldwide, yet prevention options remain limited. New research suggests nutrition—specifically nutrients that support mitochondrial function—may play an important role.
In a large, long-term study, researchers followed 202,656 people without migraines for an average of 13.25 years. During that time, 0.9% developed migraines. Dietary intake of seven mitochondrial-related nutrients was assessed: magnesium, vitamins B1, B2, B3 (niacin), B6, B12, and folate.
Those who developed migraines had lower intakes of all seven nutrients, with the strongest associations seen for niacin (B3) and vitamin B12.
Because mitochondria help regulate cellular energy—and migraine triggers often disrupt energy metabolism—these findings suggest that ensuring adequate intake of these nutrients may help reduce migraine risk.
Take-Home:
Getting enough magnesium and B vitamins—especially B3 and B12—may support mitochondrial health and help prevent migraines. Speak with a healthcare professional before supplementing.
Reference:
J Headache Pain. 2025 Nov 11;26(1):250.

