No matter how hungry you are, do not eat these foods when you have a headache

Most of us suffer from constant headaches every day. There are certain foods that can make headaches worse. Here are some foods that you should avoid if you have a headache.


Cheese contains tyramine, a compound that causes headaches.


Bananas contain many substances nutrition and vitamins. People usually like to eat bananas for breakfast. But you should avoid eating this fruit if you have a headache. Bananas contain a compound – tyramine – that can cause and worsen headaches.

The coffee

Coffee will keep you awake and reduce fatigue. If you consume more than 200 mg of coffee per day you can become addicted to it. Such addiction can lead to insomnia and headaches.


Cold foods like ice cream can cause headaches. According to a study, people often get headaches after eating ice cream.

Black chocolate

Dark chocolate can cause headaches. It contains a significant amount of caffeine that adds to the headache.

Red wine

Drinking alcohol has been linked to dehydration, which is one of the reasons for headaches. In addition, red wine contains tyramine and tannins, which cause headaches.

No matter how hungry you are, do not eat these foods when you have a headache - 1


Grapes contain a substance called tyramine, an amino acid naturally formed from the breakdown of proteins in foods. Tyramine can cause high blood pressure and can cause headaches in some people.

Yeast bread

Coumarin – a natural chemical found in yeast bread – can trigger migraines. Be careful when consuming yeast if you have a headache, as it contains amines that are not beneficial to you at the moment.

Preserved meat

You should not eat processed meats such as sausages, bacon, ham, etc. when you have a headache. They often have preservatives and nitrates, which cause headaches. Usually, headaches are caused by high blood nitrates, so taking more will make your headache worse.

Foods that help relieve headaches


Magnesium-rich almonds have the ability to help blood vessels circulate, thereby helping the body avoid headaches.


Dehydration can lead to headaches, so add fruits like: watermelon, cucumber, tomato, lettuce… They contain essential minerals that help treat headaches effectively.


The cause of your headache may be calcium deficiency. Therefore, adding yogurt (calcium-rich foods) is an ideal choice to help you limit headaches.

Sesame seeds

Sesame seeds are rich in vitamin E and magnesium, which can help your body stabilize estrogen levels, improve blood circulation, and prevent migraines (especially during the menstrual cycle).

Baked potato

This is a potassium-rich food that will help you relieve headaches, especially for those who often have headaches caused by alcohol.


Is a food rich in minerals and vitamins B2, D, magnesium to help you improve headaches. You can eat oatmeal with cinnamon, almonds or mix oatmeal with hot water with a little sugar, drink every night to fight headaches.


In cauliflower is rich in B vitamins that help reduce anxiety, stress and effectively relieve headaches.

No matter how hungry you are, do not eat these foods when you have a headache - 2


In tuna, salmon … contain many omega 3 fatty acids and B vitamins such as B6, B12 effectively reduce headaches.


Spinach is a good source of riboflavin, which is a migraine reliever. When you have a headache, you can eat spinach soup to relieve the symptoms.


In addition to fresh breath, mint also helps relieve muscle pain, abdominal pain, headache. When you have a headache, you can Inhale peppermint oil for quick relief.


Magnesium, vitamin B2 and pantothenic acid abundant in seaweed are the maintenance factors health adrenal gland and gives you significant headache relief.

You are reading the article No matter how hungry you are, do not eat these foods when you have a headache
at Blogtuan.info – Source: vtc.vn – Read the original article here

Back to top button