Migraines can be caused by
1. Sensitivity to foods like peanuts or dairy or eggs. I had a patient who had migraines for 40 years, and we discovered that they were caused by the eggs she was eating. When she stopped eating eggs, the migraines went away; when she started eating them again, the migraines came back.
2. Gluten allergy. This is a special kind of food allergy that creates a lot of inflammation. Many people are sensitive to gluten, the protein found in wheat, barley, rye, oats, and spelt.
3. Hormonal imbalances. For example, many women get premenstrual migraines, which is often caused by imbalances in estrogen and progesterone—too much estrogen, not enough progesterone. This can be caused by stress; by consuming too much alcohol, sugar, flour, and starches; and by not getting enough exercise or sleep.
4. Vitamin B deficiency. Some people who don’t get enough riboflavin get migraines.
5. Imbalances in melatonin. Newer studies have shown that this may be related to sleep cycles, which can be improved with melatonin.
6. Magnesium deficiency. Magnesium is the relaxation mineral. If you’re deficient in it, you can often get headaches and migraines. I once had a patient with chronic migraines who tried everything to cure them, but nothing helped. It turned out that she had a massive magnesium deficiency. I gave her a very high dose of magnesium, and her migraines went away.
So, remember: migraines are not all the same. You have to find the underlying cause. Here are some simple things you can do to identify and eliminate what might be causing your migraines:
1. Do an elimination diet. Get rid of the common food allergens. Use my book The UltraSimple Diet as a guide.
2. Try magnesium. Take 300 to 600 milligrams twice a day in the form of magnesium glycinate orcitrate.
3. Try riboflavin or vitamin B2, 400 milligrams a day. It will turn your urine a dark yellow, but don’t worry about it.
4. Balance your hormones to stop premenstrual migraines by exercising; eliminating caffeine, alcohol, and sugar; and eating a diet rich in plant foods, especially the broccoli family, flax seeds and tofu as well as other vegetables, and fruits.
5. Try melatonin, which has been shown to help relieve migraines. Take 1 or 2 milligrams at night.