Nuts and Seeds
Next time you have a migraine attack or headache, try eating some nuts or seeds. Studies have shown that magnesium deficiency is among the most common cause of cluster headaches in many people. Therefore, eating magnesium-rich foods, such as chia seeds, pumpkin seeds, flaxseed, walnuts, peanuts, sunflower seeds, Brazil nuts, cashews, sesame seeds, or almonds, may help reduce the frequency of migraine attacks. There are many ways to add these foods to your diet, from eating them raw to adding to salads or smoothies. More importantly, nuts and seeds are great sources of many other nutrients, vitamins, and minerals that play important roles in overall health. [6]