People who suffer from lots of headaches and migraines know how truly awful they can really be and although most of the time they’re nothing serious, headaches and migraines can stop them from sleeping and working productively. As long as you don’t drink too much of coffee, a cup of Joe can provide relief for a punishing headache.


If you’ve got a stubborn headache or migraine that just won’t buzz off, bananas are one of the best fruits you can eat. Notoriously rich in magnesium, bananas relax your blood vessels, thereby easing your pain. When you are low on potassium, you are more prone to headaches. Potatoes with their skin still left on are an easy way to remedy this issue.


Almonds are essentially no bigger than over-the-counter pills that you’ve probably already used to treat your headaches and migraines. But where the pills may have failed, almonds could win. Last but not least Spinach is loaded with vitamins that can cure and prevent headaches. 


Find out more: