If you have constant headaches that can cause malnutrition, consuming a lot of dairy products, a lot of caffeine, salty foods or alcohol, can be the reason for that.

1. Cheese

The amount of tyramine in cheeses is different in all of them. This mostly depends on the type of fermentation, processing, degradation, aging and even the bacterial contamination. You need to understand that the logic: the older the cheese is, the better the taste is. However, older cheese can cause migraines.

2. Additives

Definitely avoid food that contains yeast extract, sodium caseinate, sodium glutamate and hydrolyzed vegetable protein. Think carefully before you buy the next bag of candy.

3. Alcohol

Alcohol is generally harmful to your body, while tiroamin in it can cause headaches. Whiskey, red wine, beer and champagne often cause headaches.

4. Cold food

If your body temperature is elevated due to stay in the sun, think well before you eat an ice cream to cool off. Cold food will surely cause a headache if the body is heated.

5. Nitrites

They are used like a preservative in foods like pepperoni, sausage and smoked meat, canned and sour food that are one of the causes for migraines. Avoid nitrites and you will surely lower the chance of migraine.

6. Tanin

Tea made from red apples or pears, red wine are drinks that containing tannin. Tannin is apparently one of the most common reasons for migraine.

7. Sulphates

The preservatives of any kind are bad. Sulfates are being used like preservatives in the process of making dried fruits like plums, figs, grapes, apricots, dates etc. Before buying these foods, you should always look if they have sulfate in the list of ingredients.

8. Chocolate

It is known that cocoa can protect the nerve cells that are caused by a severe migraine. Almost 1/3 of the headaches can be caused by chocolate. Many people who have problems from migraines have an increased appetite, before they have a headache.

9. Caffeine

Caffeine addiction can easily cause a headache. The best thing is to drink one or two cups of coffee a day. If you stop drinking coffee you can also get headaches.

10. Bread

All tests that contain some kind of yeast can be very harmful and it can become the reason for a migraine.