8 Foods To Avoid And Eat If You Have Migraine

Migraine is defined as a brain and nervous system disorder which includes symptoms of intense headaches which may last anywhere from 4 to 72 hours and lead to other symptoms such as nausea and sensitivity to light.

While there are no particular reasons behind migraine, the possible reasons may include a family history of having migraine, changes in blood flow to the brain, fatigue, weather changes, imbalance in certain chemicals, etc.

However, taking care of your diet can significantly control your migraine triggers. Let’s have a look at what to include and remove in your diet to combat migraine.

Foods to Eat:

Whole foods: While whole foods like fruits, grains, nuts, seeds, veggies, legumes, etc are good for everyone, try to avoid foods with artificial flavourings, sweeteners, and preservatives.

Fiber-rich foods: Study shows that a diet rich in fibre-rich food such as fruits, veggies, potatoes, beans, whole grains, etc, helps reduce the frequency of migraine attacks.

Omega-3 fatty acids: Omega-3 fatty acid-rich foods like salmon, mackerel, seeds, and legumes have proved to be beneficial for people with migraine.

Water: According to research, individuals who drink more water have a lower frequency of migraine attacks than those who drink less water per day.

Food to Avoid:

Foods With MSG: MSG or monosodium glutamate-containing foods such as condiments, chips, soups, processed meats, fast foods, frozen meals, etc, can cause headaches.

Alcoholic beverages: Alcoholic beverages like wine and beer can trigger migraine, so, try to avoid them.

Dairy products and ice creams too are harmful for individuals prone to migraine. So, it’s advisable to avoid or minimize eating these food products.

Caffeine-containing beverages like coffee should be avoided as they can cause migraine.