What to Eat and Drink When You Have Migraine

When you have headaches, what you eat can have a big effect on how well you can handle your symptoms. When you have a migraine, this is what you should eat and drink:

1. Hydration

Stay refreshed by drinking a lot of water. Being dehydrated can make migraine symptoms worse.

2. Magnesium-Rich Foods

Leafy greens, nuts, seeds, and whole grains are all high in magnesium. Eating these foods may help lower the number and severity of your headaches.

3. Omega-3 Fatty Acids

Omega-3 fatty acid-rich foods include fatty fish (salmon, mackerel), flaxseeds, chia seeds, and walnuts. These foods may help migraine patients because they reduce inflammation.

4. Low-Tyramine Foods

Some people get migraines when they eat foods that are high in tyramine, like aged cheese and processed meats. Instead, choose foods that are low in tyramine, like fresh fruits and veggies, dairy products, and lean proteins.

5. Ginger Tea

Ginger tea or ginger in other forms (ginger capsules, ginger ale) can help with nausea caused by migraines because it has anti-nausea effects.

6. Herbal Teas

It is known that herbal teas like feverfew, camomile, and peppermint can help calm you down and may even help with migraines.

7. Avoid Triggers

Find things that might cause migraines and stay away from them, like caffeine, booze, processed foods, artificial sweeteners, and foods that contain MSG (monosodium glutamate).

8. Dark Chocolate

Dark chocolate (70% cocoa or more) may be good for you in small amounts because it has magnesium in it and may help relieve pain by releasing opioids.

9. Stay Consistent

Stick to regular meal times and don't skip meals, because for some people, changing their eating habits can cause headaches.

10. Limit Caffeine

Some people say that caffeine helps with migraines, but too much caffeine or going without it all of a sudden can make headaches worse. Keep an eye on and limit your coffee intake as needed.

Also See

5+ Shocking benefits of Okinawa Diet