- 1
Sardines
Eat fatty fish such as sardines and trout. These food cures for migraine headaches contain large amounts of essential fatty acids, which have been proven to reduce the body's production of inflammation and pain causing hormones. Eat at least one four ounce serving of fatty fish per day to help reduce migraine headaches. - 2
Fish Oil
Take fish oil supplements if you can't bring yourself to eat fish everyday. Fish oil is one of the best food cures for migraine headaches, for the reasons listed above. Taking 1.25 grams of fish oil per day has been proven to reduce the duration and intensity of migraine headaches. - 3
Spinach Leaves
Eat foods rich in magnesium. These food cures for migraine headaches include spinach, soy milk, seafood, and black beans. Eat at least 1-2 servings of one of these food cures each day to get rid of migraine headaches. Alternatively, a 500 mg magnesium supplement may be taken daily. - 4
Feverfew Flowers
Take feverfew, a proven effective herb to combat migraine. Feverfew is another of the best food cures for migraine headaches. It has been proven by German researchers to inhibit the release of inflammatory substances in the body, thus reducing the frequency, duration, and intensity of migraine headaches. Take feverfew tea daily, or a supplement according to the manufacturer's directions.
previous post
next post