Contrary to what most people think… it's more likely that we under eat than over eat.
Hunger itself can trigger a migraine or tension headache.
And when it comes down to it, you can be eating a whole lot of food, but that doesn't mean you're nurturing your body.
The United States is one of the most overfed countries in the world, but at the same time, malnourished.
This is because highly processed, industrialized foods provide little to no nutrients.
But eating certain foods may trigger migraines.
It could be just one type of food — like beans or nuts — or many foods, such as avocados, bananas, cheese, chocolate, citrus, herring, dairy products, and onions.
Processed foods with nitrites, nitrates, yellow food dyes, or monosodium glutamate can be especially problematic.
For these reasons, if you're experiencing daily headaches, then I'd suggest a 30 Day Paleo Reset or Elimination diet to see if they go away.