There is nothing more annoying than a pounding or throbbing headache. Although common, headaches can disrupt your sleep or productivity.
According to the World Health Organization, “almost half of the adult population have experienced a headache at least once within the last year.”
If you are suffering from frequent headaches but are unsure what’s causing them, it may be the foods you are eating. Certain foods trigger headaches due to the chemicals and ingredients in the foods such as tyramine and histamine. Foods that give you headaches range from chocolate and alcohol to citrus fruits and aged cheese.
Not all headaches are triggered by foods but if your headaches are, it is important to know your triggers and how to avoid them. Here are 10 foods that can trigger headaches according to the National Headache Foundation.
No matter what is triggering your headache- whether it is stress, dehydration, medication, or hair pulled back too tight, there are certain foods that you can eat to help soothe your pain. Here are 10 foods that can help relieve headaches:
10 Foods That Can Treat Headaches
1. Leafy greens
Kale, spinach, and collard greens are all packed with vitamin B-2, also known as riboflavin. Research has shown that riboflavin can reduce the frequency and duration of migraine attacks.
2. Russet potatoes
A lack of potassium in your body has been linked to headaches. One large potato contains more than three times the amount of potassium as a banana. By increasing your potassium intake, you can reduce your chance of frequent headaches.
Dehydration is one of the most common reasons that people experience headaches. Cucumbers which are 97% water, are a great food to help rehydrate your body and provide headache relief because of dehydration.
This sweet fruit contains compounds that convert nitric oxide into your blood which is known to trigger headaches. Eating cherries can reduce your chance of getting tension headaches and migraines since the compounds in cherries convert nitric oxide.
5. Whole-grain cereal
Whole-grain cereal contains riboflavin which is known to reduce the amount of pain people experience during a migraine. Wheaties, Fiber One, and All-Bran are all cereals packed with this nutrient which can help soothe and treat migraines.
6. Brown rice
Eating more brown rice can help ease your headache if your headache is linked to a low-carb diet. Headaches that are linked to low-carb diets often mean that your blood sugar may be low and that your body needs more fuel. If you are on a low-carb diet, try eating more brown rice as a healthy carb choice.
As one of the best sources of melatonin, protein, iron, and other essential nutrients, eggs can help you with headache prevention. Research shows foods that are rich in melatonin such as eggs, aid in the prevention and treatment of headaches and migraines. Try increasing your melatonin intake by incorporating more eggs into your diet.
8. Dark chocolate
If your headaches or migraines are linked to a deficiency in magnesium, eat more dark chocolate. Dark chocolate has numerous health benefits as it contains a ton of nutrients. 1-ounce of dark chocolate has 64 milligrams of magnesium and can provide headache and migraine relief. Studies have shown that a magnesium deficiency is more common in people who suffer from chronic headaches and migraines.
This family of nutrient-dense plants includes lentils, beans, chickpeas, peas, and soybeans. Beans are rich in magnesium while legumes are rich in potassium, iron, and are a great source of protein. Foods that are rich in magnesium and potassium can soothe and treat headaches and migraines.
Like legumes, bananas are also a great source of potassium and magnesium which can lower your blood pressure and reduce your chance of getting a headache.
How Can Trusted ER Help You?
Being aware of the foods you eat and their ingredients can help you better understand how to treat your headaches.
If your headache or migraine is more severe than an OTC medication like Tylenol or Ibuprofen can manage, be sure to seek emergency care at one of our Trusted ER locations near you. At Trusted Medical, we are here for you and ready to treat any illness or injury.
We have 8 locations where we provide the best-in-class healthcare to patients in the most comfortable environment with exceptional care. Our ER offers limited wait times, as each of our patients is roomed and seen by our clinical team within a few minutes, and we are open 24 hours a day, 7 days a week.
Trusted ER is “Doing the right thing. Every patient. Every time.”