12 Foods to Help Get Rid of a Headache or Migraine Attack Naturally

1. Bananas Give You Energy When You Need It


Looking for a quick and easy snack that could help stave off a migraine attack or an episode of hypoglycemia, which could lead to a headache? Reach for a banana rather than highly processed foods like granola bars or candy, suggests Brown.

“Bananas are a great food for quick energy recovery, and they’re high in magnesium, which can be helpful when people have headaches,” she says.

Bananas are about 74 percent water, so there are hydration benefits as well, Brown says.

2. Watermelon Provides Fluids to Keep You Hydrated


Interesting fact: Watermelon is actually considered a vegetable because of the way it’s grown, although some people would argue it belongs firmly in the fruit category because of its sweet flavor and higher sugar content.

Watermelon also has (surprise!) a lot of water in it. It’s actually 92 percent water, according to the National Watermelon Promotion Board. Getting plenty of water — both by drinking it and by consuming foods that contain lots of water — will help you stay hydrated.

Getting enough fluids is important for all aspects of health, including migraine, says Brown. About one in three people with migraine say dehydration is a trigger, according to the American Migraine Foundation.

“Many fruits and vegetables can have a hydrating effect, and the fresher it is, the higher the water content,” says Brown.