5.  Navy Beans

7

One cup of navy beans has more than 25% of magnesium too, it has a role in muscle contraction – including those blood vessels that cause headaches.  You could alsograb some bananas, almonds, avocados, spinach and apricot.

6.  Water

2

It’s not food but staying hydrated is one of the most important things you can do to prevent headaches.

7. Cherries

1

Cherries contain compounds that convert to nitric oxide in the blood, which can protect against headaches.  Beetroot or its juice is also a healthy option.

 

Comments