What to eat for headache

  What to eat for a headache?  Whole grain toast The usual intake of carbohydrates is too little. The brain does not have enough energy, and it is just as easy to get a headache. So headache sufferers can consider some healthy carbohydrates such as whole grain bread, oatmeal, raw fruits and yogurt.  Almonds Studies have found that the magnesium in almonds can relax blood vessels and prevent headaches. To increase your magnesium intake is to eat foods such as cashews, brown rice and pods, almonds, dried apricots, bananas, and avocados.  Sesame seeds Whether in soup, salad can be sprinkled with some sesame seeds. Sesame seeds are high in vitamin e and magnesium, which are known to promote circulation, stabilize estrogen levels and prevent menstrual headaches.  Watermelon Dehydration is a major cause of headache attacks. Watermelon itself contains sufficient water and also provides the body with important mineral elements such as magnesium, thus playing a role in the prevention of headaches. In addition, fruits and vegetables such as cucumbers, melons, tomatoes and lettuce also have a high water content.  Potatoes Headaches caused by drinking alcohol can be completely relieved by eating potatoes. Because alcohol is conducive to urination, but too much alcohol will make the body less water, and trace elements of potassium will also be lost, then the electrolyte balance will be broken. So eating foods with potassium can relieve hangover headaches. On balance, potatoes are richer in potassium than bananas.