Great Foods That May Help Get Rid Of Headaches

It’s a busy, stressful day and suddenly we feel a little pressure in between our temples. These pressures soon turn into pain, and then we have come to realize that we have a downright awful headache.

Headaches may strike anytime. When this happens, try to have certain foods that may help ease the pain and even prevent it from re-occurring.


Bananas are extremely nutritious. They are loaded with magnesium that may help reduce the frequency of headaches or prevent them from occurring. Their vitamin B6 content is a headaches-fighting powerhouse that helps increase the levels of serotonin in our brain, which acts as an anti-depressant. This, in turn, will help lower the amount of pain we are experiencing. Consumption of bananas can also help fight mental fatigue.


Spinach is one of the best leafy veggies that we can add to our diet. In addition to making our hair shiny and clearing up our skin, spinach can also fight headaches. It contains vitamin B2 that has a relaxing effect on our brain, which will ease any pain our body is going through, according to WebMD. We can add spinach in our salad to have a headache-free day.


Researchers revealed that magnesium, which is found in almonds, may help relax our blood vessels thereby protecting the body from the brunt of a headache. Increase magnesium intake by consuming more of almonds, as well as other magnesium-rich foods such as cashews, seeds, avocados, and legumes.


We need to always hydrate our bodies to avoid experiencing headaches. Watermelon is a water-rich food that can help us avoid dehydration, thereby preventing us from experiencing headaches. This fruit can be added to salads with other hydrating fruits such as berries, cucumber, and melon.

Sesame Seeds

These tiny seeds are loaded with vitamin E, which may help to stabilize estrogen levels and prevent migraines during your period. Aside from this, they can also improve circulation, which helps prevent headaches.

Fatty Fish

Salmon and tuna are great additions for beating headaches. They are rich in B vitamins like B6, B12, and folic acid that may help reduce the amount of headaches. What’s more? Fatty fishes are also loaded with omega-3 fatty acids that have anti-inflammatory properties that are beneficial in treating headaches.


Potatoes have a significant amount of potassium which can help treat headaches if a person is dehydrated. Additionally, this food is also a good source of vitamins A, C, and B6.


Caffeine in coffee is a vasoconstrictor, it can help alleviate a headache by helping to reduce the size of the blood vessels. However, we need to limit caffeine intake as too much of it could make matters worse. Caffeine is also a diuretic and can increase dehydration, thereby, worsening the pain. Simply consuming 1 cup of it may help decrease the pain.