Migraines can be triggered by dozens of factors, from the food you eat to how well you slept last night. The most commonly reported triggers are alcohol (affecting about 33% of people with migraine), chocolate (22%), stress, hormonal shifts, and changes in sleep patterns. But the reality of migraine triggers is more nuanced than a simple list. Understanding how triggers work, and how they stack up against each other, can help you figure out which ones matter most for you.
How Triggers Actually Work
A single trigger rarely causes a migraine on its own. The prevailing explanation is something called threshold theory: every person with migraine has a different threshold for an attack, and it takes a combination of several triggers stacking on top of each other to push past that threshold. This is why you might drink red wine on vacation and feel fine, but have the same glass during a stressful workweek on four hours of sleep and end up in bed with a migraine.
This stacking effect also explains why triggers can seem inconsistent. A food that bothered you last month might not bother you this month, because the other background factors (your sleep, hydration, stress level, hormonal cycle) were different. Thinking in terms of cumulative load rather than a single culprit is more useful than trying to identify one “cause.”
Food and Drink
Alcohol and chocolate top the list of self-reported dietary triggers. Aged cheeses, processed meats, and fermented foods are also frequently blamed, largely because they contain compounds like tyramine and nitrates that were long thought to directly provoke attacks. The scientific evidence, however, is weaker than most people assume. A systematic review of tyramine and migraine found that 17% to 50% of participants reported headaches after consuming tyramine, but the placebo group reported headaches at rates up to 42%. That overlap makes it hard to confirm tyramine as a reliable, direct trigger.
The American Migraine Foundation notes that nearly all commonly cited food triggers come from self-reporting, and almost none have been verified through high-quality controlled studies. This doesn’t mean food triggers are imaginary. It means they probably work as part of the stacking effect rather than as standalone causes. If you suspect a food is involved, keeping a detailed diary that also tracks your sleep, stress, and hydration will give you a much clearer picture than eliminating foods at random.
Caffeine deserves special mention because it cuts both ways. Regular caffeine use can help prevent attacks for some people, but withdrawal from caffeine (even just sleeping later than usual on a weekend and delaying your morning coffee) is a well-established trigger. Inconsistent caffeine intake is generally more problematic than steady, moderate consumption.
Stress and the “Let-Down” Effect
Stress is one of the most universally reported migraine triggers, but the timing often surprises people. Attacks frequently hit not during the most stressful moments, but right after the stress lifts. This is sometimes called a “let-down” migraine, and it’s why so many people get migraines on the first day of vacation or on Saturday morning after a brutal work week.
The likely mechanism involves cortisol, your body’s primary stress hormone. Cortisol rises during periods of high stress and naturally suppresses pain. When the stress ends, cortisol drops, and that fluctuation can tip you over your migraine threshold. The practical takeaway is that abrupt transitions from high stress to total relaxation can be just as provocative as the stress itself. Gradual wind-downs, where you ease out of a stressful period rather than crashing, may help reduce this pattern.
Hormonal Shifts
Hormones are a major trigger, particularly for women. The drop in estrogen that occurs in the days just before a menstrual period is one of the most reliable and well-documented migraine triggers. Many people with migraine report predictable attacks in a narrow window around menstruation, and these hormonally driven migraines tend to be longer, more severe, and harder to treat than attacks at other times in the cycle.
Other hormonal transitions can also shift migraine patterns. Starting or stopping hormonal birth control, pregnancy (especially the first trimester), and perimenopause all involve significant estrogen fluctuations. Some people find their migraines improve dramatically during pregnancy’s second and third trimesters, when estrogen levels stabilize at a high point, only to return after delivery when hormones drop again.
Sleep Changes
Both too little and too much sleep can trigger an attack, and so can shifts in your sleep schedule. The common thread is inconsistency. Sleeping in on weekends, jet lag, working rotating shifts, or simply going to bed two hours later than usual can all be enough to contribute to an attack. For many people, maintaining a consistent wake time (even on days off) is one of the most effective preventive steps available.
Poor sleep quality matters as much as quantity. Conditions like sleep apnea and restless legs syndrome are significantly more common in people with migraine, and treating the underlying sleep disorder often reduces attack frequency.
Skipped Meals and Blood Sugar
Missing a meal is a frequently overlooked trigger. Research in neurology suggests that migraine brains may have a mismatch between their energy demands and the fuel they’re getting. One theory, called the neuroenergetic hypothesis, frames migraine as partly the result of a brain energy deficit. When blood sugar drops after a skipped meal or prolonged fasting, the brain may not get the glucose it needs, and this shortfall can contribute to an attack.
Recent studies have also found links between migraine and abnormal processing of glucose and fats at the cellular level. This doesn’t mean you need to monitor your blood sugar clinically, but it does explain why eating at regular intervals and avoiding long gaps without food is consistently recommended as a basic migraine prevention strategy. Meals that combine protein, fat, and complex carbohydrates tend to produce more stable blood sugar than simple carbs or sugary snacks.
Sensory Triggers
Strong smells are a surprisingly potent trigger. The most common offenders are perfumes and body fragrances, scented candles and air fresheners, food odors, cigarette smoke, and cleaning products. Sensitivity to odors (sometimes called osmophobia) is so closely associated with migraine that some researchers consider it a distinguishing feature of the condition. Bright or flickering lights and loud noise can also contribute, particularly fluorescent lighting and screen glare.
Weather and Environment
Changes in barometric pressure, high humidity, extreme heat, and bright sunlight are all commonly reported environmental triggers. You can’t control the weather, but knowing that a pressure change is coming (many weather apps now include barometric data) can help you manage the other triggers you do control, like sleep, hydration, and meal timing, more carefully on those days.
Dehydration
Even mild dehydration can lower your migraine threshold. This one is straightforward: not drinking enough water, sweating heavily without replenishing fluids, or relying on diuretics like alcohol and excessive caffeine can all contribute. For some people, simply increasing daily water intake reduces attack frequency noticeably.
Making Triggers Useful
The most practical approach to triggers isn’t trying to avoid every possible one. It’s identifying your personal top three or four and focusing your energy there. A migraine diary that tracks not just what you ate but also your sleep, stress level, hydration, menstrual cycle, and weather conditions will reveal patterns over time that a simple food log never could. Because triggers stack, reducing even one or two background factors can keep you below your threshold on days when an unavoidable trigger (like a weather change or your period) hits.