A throbbing, tension, or migraine headache can be uncomfortable. This condition can interfere with the activities you are doing. In addition to rest and taking medicine, there are several fruits for headaches that can be consumed. Fruits for headaches contain a number of nutrients that can help relieve these complaints. However, make sure you consume just enough and not excessive to avoid things that are not desirable.

Recommended fruit for headaches

There are various causes of headaches, from lifestyle to certain medical conditions. Generally, skipping meals, eating unhealthy foods, lack of sleep, dehydration, or stress can cause headaches. A study proves that fruit can relieve headaches. Here are fruit recommendations for headaches that you can snack on.


You can use bananas as a fruit for headaches due to low blood sugar or migraine attacks. Bananas can help restore energy quickly, and are high in magnesium to relieve pain.

This tropical fruit also contains potassium and 74 percent water which can help restore body fluids and keep you hydrated. In addition to consuming it directly, you can process it into a banana smoothie.


The fruit for the next headache medicine is watermelon. Not only does it taste sweet, this fruit can relieve headaches or migraines due to dehydration. Watermelon contains 92 percent water which can help you stay hydrated.

In addition, the content of vitamin C, vitamin A, and magnesium in it is useful for improving health. However, make sure you eat watermelons in perfect ripe condition and avoid those that are almost rotten.


Blueberries, strawberries, and blackberries are fruit choices for headaches that are good for consumption. These fruits are high in antioxidants which can help relieve headaches.

However, their small size tends to expose this fruit group to more pesticide exposure. So, whenever possible, choose organic berries that are chemical-free.


Fruits for the next headache medicine are avocados. This fruit contains high magnesium which can help relieve headaches. The potassium content is also even higher than bananas.

These nutrients can restore energy and restore body fluids. In addition, avocados also contain vitamin B1, vitamin B2, and vitamin B3 which are able to fight inflammation in the body.


Apricots are one of the fruit choices for headaches. The magnesium content in this fruit can help reduce the duration and frequency of tension headaches. Apricots are also rich in water which keeps the body hydrated.

Not only that, apricots contain a number of antioxidants, such as beta carotene, vitamins A, C, and E, which can protect the body from various health problems. You can eat fresh apricots.


When you have a headache, you can also eat cherries. Cherries contain quercetin, which is a flavonoid compound that has anti-allergic properties and can relieve pain naturally.

This fruit also contains compounds that are converted into nitric oxide in the blood to help relieve tension headaches and migraines. Cherries have a sweet taste that is a pity to miss.


Cantaloupe is one of the choices of fruit to relieve dizziness and headaches due to dehydration. This is because this fruit contains 90 percent water which keeps the body hydrated.

It also contains electrolytes to balance the fluids in the body to function properly. In addition, the phytonutrient compounds in cantaloupe have anti-inflammatory properties.

If the headache doesn’t go away or gets worse, you should see a doctor. The doctor will find out the cause and determine the appropriate treatment to overcome your complaint.