30 Things That Could Be Causing Your Migraines

Caffeine

Caffeine

If you're having a migraine you should avoid coffee, tea, and chocolate (or anything else with caffeine). Caffeine narrows the blood vessels surrounding the brain. When the caffeine wears off, the blood vessels expand again and give you a migraine.

Next
Next