
7. Plain Yogurt
We know, we know – plain yogurt can be really dull. But it’s also full of essential vitamins and nutrients that your body needs, including a ton of headache-fighting ones like magnesium, potassium, and vitamins B2 and B12. And as we’ve talked about, all of these compounds are essential for reducing inflammation and oxidative stress in the body, lowering blood pressure, reducing tension in the muscles, and improving circulation.
Don’t like plain yogurt? We don’t blame you. Luckily, there are a lot of other headache-busting ingredients you can add. Try tossing in a handful of almonds or chunks of watermelon and banana. Sprinkle in some powdered ginger for a spicy, fragrant punch. Alternatively, turn it into a smoothie with some spinach. You could even make a savory yogurt sauce to pair with your salmon or mackerel. However you enjoy it, if you suffer from headaches, you should consider trying to eat a serving of yogurt a day, or at least a few times a week.