The Best (And Worst) Foods For Your Headache

Here at Aculief, we know all to well the experience of that dreaded pounding or dull exhausting pain that can come with a headache. It can bring a halt to a productive day, and send you searching for a cure.

And while we totally swear by using Wearable Acupressure to kill the pain, the most effective headache relief can be to avoid getting one in the first place!

Below are the best and worst foods for those who suffer headaches.

Worst Foods 


  1. Alcohol

Let's start with the most obvious one. One of the worst things to consume if you are prone to headaches is alcohol. What may have been a great night, might just make for a very painful day. 


  1. Coffee

Coffee is another that is often overconsumed. Caffeine is a great pick-me-up until your body needs it to function. Caffeine withdrawal is never a fun time, so make sure you are enjoying your coffee in moderation.


  1. Chocolate

Chocolate can also cause headaches in some. It’s not the caffeine, but rather phenylethylamine and tyramine amino acids found within the chocolate that can cause problems for some people.


  1. Articifial Sweetners

Artificial sweeteners are another big no-no for people with chronic migraines. The substance has been found to be harmful to people in a number of studies, with headaches being a leading problem. So skipping is likely to do your body well.


  1. Citrus Fruits

One that may surprise more than a few people are citrus fruits. They contain one of the same amino acids that chocolate does, tyramine, that can trigger headaches in some. 


  1. Aged Cheese

Aged cheese also contains tyramine and phenylethylamine, so it’s best to avoid those as well.

Best Foods

  1. Water

The best food for a headache isn’t actually food at all! Water is the substance of life and making sure you are hydrated can certainly do wonders when your head starts to pound. Another way to consume more water is to consume foods that are high in water, such as fruits and vegetables.


  1. Low sodium foods 

Need another reason to skip the sausage? Low sodium foods are also great for curbing headaches.


  1. Leafy greens

Leafy greens that are high in vitamin B are an excellent addition to the diet of anyone, but especially those who suffer from migraines. They also contain magnesium which is another key nutrient that can help to prevent headaches from occurring.


  1. Almonds

Almonds are a great source of magnesium, making them yet another food that may provide headache relief.


  1. Milk

Calcium and vitamin D can also play a role in preventing headaches, so milk is a great choice for those who can consume it.


  1. Small amounts of coffee

Small amounts of coffee can surprisingly help as well. Although it isn’t a wise choice to overdo it daily, consuming a moderate amount of caffeine has shown to help headaches more than just medication alone.

While there are plenty of awesome Natural Headache Relievers out there, one of the most powerful is simply watching your diet. By avoiding certain foods and making sure you consume others, you can achieve natural headache relief for your body.