nov 28, 2015


Almost everybody gets a headache every once in a while. In many occasions, a headache has a pretty simple cause like not getting enough sleep, spending too much to under the sun or the stress of an important test. But there are some people who suffer from frequent or long-lasting headaches.

Here we give you three important reasons that could probably be causing this uncomfortable headaches.

1. Nutrition

There are certain substances in foods that could cause headaches in some people, that’s why, if your headaches are frequent, it’s important you pay attention to what you eat.

Some foods that can trigger headaches are:

  • Dry fruits
  • Curated cheeses
  • Alcoholic beverages
  • Tea or coffee
  • Chocolate
  • Embutidos
  • Pickled foods
  • Citric foods
  • Pre-cooked foods

But be careful, if you’re used to drinking 3 cups of coffee a day and suddenly stop it’s possible that the “abstinence” causes headaches, it is best if you transitions slowly.

On the other hand, eating foods that can cause bloating (ginger, fish oils, etc.) could be helpful. Foods that are rich in magnesium or vitamin B are also recommended, as well as foods like cereals and soy that help promote hormonal development.


Exercising moderately but with frequency is a strong weapon of prevention against headaches. But keep in mind, if you are not used to exercise it’s better to start slowly or you might trigger exactly what you’re trying to avoid (a headache).

The most recommended sports for avoiding headaches are running, swimming and walking at least 45 minutes a day.

Also, taking 5 minutes a day to exercise you neck will help you relax the muscles of that area and prevent the headache.

3.Not sleeping well

This is one of the main causes of headaches, that’s why it’s essential to find a way to relax whether it’s with relaxation techniques, soft motion exercise like yoga, stretching or Pilates. Sleeping well is another key agent in preventing headaches.