It’s the worst, right?
And unfortunately, migraines are incredibly common and can be really,reallypainful for some people.
Probably not the answer you’re looking for, but the cause is actually unknown.

Two triggers that definitely can lead to a migraine are poor diet and stress, she explains.
Not sure which foods to nosh on or to avoid when your head is pounding?
Here’s a handy guide.

These foods aren’t necessarily linked to migraine prevention, but they are harmless to eat and generally healthy.
They will help keep you energized and well, which can prevent migraines from occurring, she explains.
Staying hydrated throughout the day can keep you from experiencing headaches.

If you don’t like plain water, try adding in somefresh fruitor herbs.
If you are eating dried fruit or frozen fruit, look for options with no added sugar.
You also want to avoid sulfates (check the label), which might be in dried fruit.

(Sulfates can actuallyleadto migraines, so dried fruit with sulfates added isn’t your best option!)
Potassium is an electrolyte that helps boost hydration levels and can reduce muscle cramping and fatigue.
Bananas are another potassium-rich fruit.
When you’re in better health, you’re better able to manage and prevent migraines, says Rizzo.
It may be stress, light, sleep or hormones that are responsible.
A rule of thumb: the longer a high-protein food like cheese ages, the higher the tyramine content.
A few other cheese culprits could include Brie, blue and Parmesan.
Red Wine
Despite the urge to cope with migraine pain through booze, resist.
Sulfites and those good-for-you flavonoids in the red winemay actually be migraine triggersfor some people.
Diet Soda
Theaspartamefound in diet soda may cause migraines in some people, says Rizzo.
Reach for sparkling water instead.
Chocolate
Don’t shoot the messenger!
“The other issue is that women crave chocolate during their time of the month.