Woman on her Laptop


3 Types of Foods That Fight Headaches

Though common and harmless in many instances, headaches and migraines are never easy to deal with. Annoying at best, and immobilizing at worst, headaches can make even the best day take a turn for the worse. While your headaches might be severe enough to require pain medication, you should know that your diet can play a part in preventing or reducing your headaches and migraines. Here are 3 types of foods that can fight headaches.

Fatty Fish

Fatty fish, like salmon and tuna, are highly nutritious, and they help fight headaches, too. These types of fish are rich in B vitamins and folic acid and can reduce the number of headaches you experience. Salmon alone has more than 250% of our recommended daily intake of B12 in a three-ounce serving - meaning that you can consume very little of it and still reap its many benefits. Not to mention, fatty fish are full of omega-3 fatty acids, which have anti-inflammatory properties.


Experiencing a dehydration-related headache? Reach for potatoes. Everyone’s favorite starchy vegetable is surprisingly nutritious, having a ton of potassium in addition to vitamins A, C, and B6. Eating low-carb? Bananas offer headache-fighting benefits too. One banana has 422 milligrams of potassium and lots of vitamin B6, too.


The fruit is great for fighting headaches, as different varieties of fruit have high water content and potassium. Cantaloupe is particularly effective, as one medium cantaloupe has 66 milligrams of magnesium, which some studies say can stabilize insulin levels in non-diabetics. What does this have to do with your headache? Well, when your blood sugar drops, headaches are a common side effect. Ward them off by upping your intake of cantaloupe and other magnesium-rich foods.

Improve your daily life with help from Oxford at The Boulevard Apartments in Corinth, Texas. By passing along this information, we hope to provide you with all that you need to live your life to the fullest.

Latest Blogs