One of the simplest headache cures is to eat whole grains, and to eat them often. Hypoglycemia, or having an abnormally low blood sugar level, has been known to trigger headaches. To prevent a hypoglycemia induced migraine, don’t skip meals, and eat complex carbohydrates and fiber (buckwheat, barley, bulgur, whole oats, whole grain breads, quinoa, and farro) to stay full longer and keep blood sugar levels stable.
Look for products that contain 100% whole grains, and read the ingredient list. Whole grain (wheat, oats) should be listed first, and enriched wheat flour—aka refined white flour—should not be included at all.
A study of chronic headache sufferers found that an increase in omega-3s along with a decrease in omega-6s led to fewer headaches per month and a significant decrease in psychological distress, as well as improvements in overall wellbeing. To increase your omega-3 intake, eat wild-caught, cold-water fish such as salmon, herring, halibut, mackerel, sardines, and tuna (but stay away from these 12 fish). Or cook up the delicious salmon recipe below, courtesy of the Eat for Extraordinary Health & Healing Cookbook.