web analytics

10 foods that fight headache

1. Cherries

Cherries have a great headache-fighting properties, beside their strong anti-allergy, anti-oxidant and anti-inflammatory properties. They are also called quercetin, because of the multi properties that help your body to stop the pain, calm the headache or migraine. You can consume them fresh or make a fresh cherry juice.

2. Coffee


Actually, your everyday drink can help in reducing headaches, and the caffeine provides headache relief. Just be careful with the coffee, because too much coffee can make your headache worse.

3. Salmon

Lean protein in salmon controls the hunger, headache and boosts your energy for the entire day. Also stabilizes the blood sugar. Salmon is full of omega-3 fatty acids, which can help reduce the frequency and severity of headaches. Eating a processed meat can actually make you dehydrated, and making your headache worse. If you have a constant problem with headaches, consume salmon at least twice a week.

4. Whole Grains

Whole grains (millet and oatmeal) contain great amount of magnesium and B vitamins, which can help stop the headache. You can consume the millet for lunch or dinner or as a snack.

5. Spinach


Spinach is a super power food. It can clear up your skin, making it healthier and make your hair shinier and also fights the headaches. It contains large amounts of vitamin B2, which has a relaxing effect on your brain. Make a spinach salad for lunch and have a headache-free day.

6. Spicy Salsa

Spicy foods like salsa, hot peppers and siracha can help ease the pain of a sinus headache. The spicy foods actually can clear your sinuse,s and open your airways. So if you have this kind of headache consuming spicy food is the best solution.

7. Corn

Corn is rich in vitamin B3, which helps to support of blood vessel function and also calm nerves. Actually the lack of Vitamin B3 in your diet can cause stress-related headaches. If you don’t like corn, try beans, tomatoes or potatoes.

8. Bananas


Banana is full with B vitamins (Vitamin B6, B3 and B2) and helps for a headache-fighting. Bananas increase the levels of serotonin in your brain, and they are anti-depressants. You can consume fresh or make banana smoothie.

9. Watermelon

Watermelon helps for dehydration of your body, which actually causes headaches. Watermelon has a great amount of water which is good to rehydrate your body. You can consume into a smoothie or make a fruit salad, combine with berries, cucumber or melon.

10. Flaxseeds

Flaxseeds have many different health benefits because they contain omega-3 fatty acids. Actually, these acids help to fight migraines, because of their anti-inflammatory properties. You can consume with adding in your overnight oats.

These foods can help you if you have problems with headaches, but it is very important also to avoid some foods like processed meat, cheese or artificial sweeteners that actually trigger headaches.