foods that help migraines
Eating any fruit can help with headaches since it's one way to get more water into your body. However, cherries specifically contain compounds that convert to nitric oxide in the blood, which can protect against headaches. Another option is beetroot or beetroot juice.
Like melons, potatoes are chock-full of potassium, which can help treat headaches if you're dehydrated. One potato with the skin packs 25% of our daily recommended intake, plus it's full of good for you vitamins A, C, and B6.
Drink a caffeinated beverage. In small amounts, caffeine alone can relieve migraine pain in the early stages or enhance the pain-reducing effects of acetaminophen (Tylenol, others) and aspirin.