4 Powerful Nutrients for Fighting Migraines - Magnesium

Here are foods that can actually help prevent migraines.

A diet high in magnesium may help to prevent all kinds of migraines, but the mineral seems to be particularly valuable for women who get menstrual migraines. The best foods for magnesium include spinach, sweet potatoes, white potatoes, Swiss chard, fresh amaranth, quinoa, sunflower seeds, brown rice, and whole grains. You can also try a diet supplement.