Migraine Triggers: What's Worth Tracking and What's a Myth
Not every migraine trigger is real, and chasing the wrong ones wastes energy. Here's how to use systematic tracking to find your actual patterns.
Not every migraine trigger is real, and chasing the wrong ones wastes energy. Here's how to use systematic tracking to find your actual patterns.
Migraine triggers are one of the most discussed, and most misunderstood, topics in headache medicine. People spend enormous energy avoiding foods, managing lighting, and eliminating suspects from their lives, only to keep having attacks at the same frequency. Here is what the science actually supports, where trigger mythology leads you astray, and how tracking helps you tell the difference.
A trigger is any internal or external factor that increases the likelihood of a migraine attack in a susceptible brain. The key phrase is "increases the likelihood." Triggers are probabilistic, not deterministic: exposure does not guarantee an attack, and an attack without obvious exposure does not mean triggers are irrelevant.
The commonly cited categories, with concrete examples:
Lifestyle and behavioral
Hormonal
Environmental
Dietary
Sensory and situational
This list is long. No individual has all of these. Most people, if they track carefully, find a much shorter personal list, and some find no consistent triggers at all.
Here is where honest skepticism becomes useful. Human memory is terrible at identifying causes when there is a long delay between the suspected cause and the outcome, and when the outcome (migraine) is emotionally significant. These conditions make us highly prone to confirmation bias: once we suspect chocolate causes our migraines, we remember the attacks that followed chocolate and forget the ones that did not.
The chocolate and red wine confound is the most studied example of this problem. For decades, both foods were confidently listed as top migraine triggers. What careful prospective research has shown is more interesting: many people who believe chocolate triggers their attacks are actually experiencing a premonitory symptom: a craving for sweet or specific foods that occurs hours before the headache phase begins, as the migraine is already developing neurologically.
The sequence is not "ate chocolate, got migraine." It is "migraine already starting, craved chocolate, ate it, migraine arrived." The chocolate is innocent. It just happened to be at the scene.
The same mechanism almost certainly affects other dietary suspects. Retrospective attribution, looking backward after an attack to identify what might have caused it, is unreliable enough that headache specialists treat it with considerable skepticism.
A premonitory symptom is an early manifestation of the migraine itself, not a cause of it. The premonitory phase begins hours to a full day before headache onset and can include:
Most people do not recognize this phase as part of the migraine, because the headache has not started yet. They experience it as "feeling off," and any behavior they engage in during that window (eating, drinking wine, going to bed late, sitting in a stressful meeting) becomes a trigger suspect. This is why trigger lists generated from memory are so often populated with things that could not possibly be causing the attacks.
Understanding this distinction matters practically. If you eliminate something from your diet because it "triggers" your migraines and attacks continue unchanged, you may be eliminating a premonitory symptom, not a trigger.
Migraine does not work like a single on/off switch. The migraine brain has a threshold, a level of cumulative neurological load, beyond which an attack becomes likely. Most attacks are not caused by one trigger. They occur when several factors pile up simultaneously and push the threshold past its limit.
On a well-rested week with low stress and no hormonal fluctuation, you might tolerate a glass of wine and bright sunlight without incident. The same wine in the same light the night before your period, after a bad night's sleep, following a week of high-pressure work, may reliably produce a migraine. Neither the wine alone nor the stress alone is the "cause." The stack is.
This model has a practical implication: eliminating one item from a multi-factor stack may reduce attack frequency somewhat but will rarely stop attacks. And if your stack is primarily composed of unmodifiable factors, such as hormonal timing, weather, or a demanding work period, removing dietary items may do almost nothing.
Some triggers are genuinely modifiable and worth consistent effort:
Others are largely uncontrollable:
Aggressively trying to control uncontrollable triggers has real costs. It creates hypervigilance around your environment, generates anxiety when "dangerous" conditions arrive, and can significantly shrink the life you are willing to live, without a proportionate reduction in attack frequency. Migraine already restricts enough. Chasing weather on your phone every morning to brace for a pressure drop is not a management strategy; it is a way to let migraine take up more real estate in your day.
Trigger avoidance is one tool in a broader toolkit, not a treatment strategy on its own. If you have frequent migraine (four or more headache days per month), the conversation to have with a neurologist is about preventive medication, not a longer list of things to avoid.
The value of a headache log is not that it confirms what you already suspect. It is that it gives you data capable of surprising you, including data that exonerates suspects you have been avoiding for years.
Memory-based trigger identification is essentially pattern-matching on a handful of vivid, emotionally salient events. A log with timestamps captures what actually happened: potential triggers noted at the time, attack onset to the hour, severity, duration, and context. Across thirty or fifty events, real correlations emerge and false ones disappear. You may find that your attacks cluster around the same cycle phase regardless of everything else you did that week. You may find that red wine is genuinely a factor, or that it only appeared in your mental trigger list because you drank it during high-stress weekends that were already loading your threshold.
Some people complete three to six months of careful logging and find no consistent identifiable trigger. That is not a failure: it is a legitimate finding. It means their migraine biology is driven primarily by internal neurological factors, and behavioral modification is unlikely to be the highest-impact intervention.
Weather and barometric pressure deserve their own treatment: they are among the most biologically plausible environmental triggers, with some of the strongest population-level data, and also among the most completely uncontrollable. The implications of that combination are worth unpacking separately.
A log that captures sleep quality, stress rating, menstrual cycle phase, weather conditions, and dietary notes alongside attack data is not a burden. Over time, it becomes the clearest evidence you have about your own migraine patterns, and the most useful thing you can bring to a neurologist who is trying to help you.
Educational, not medical advice. Migraine Tracker: CGRP Log is a personal tracking tool, not a medical device. It does not diagnose, treat, or provide medical advice. Always talk to your clinician.
Commonly reported triggers include stress and stress letdown, disrupted sleep, hormonal fluctuations, skipping meals or dehydration, bright or flickering light, strong smells, alcohol (especially red wine), and weather changes including barometric pressure shifts. Individual trigger profiles vary widely.
A complete migraine diary checklist covering every field worth recording, why each one matters, and how your doctor uses the data at your next appointment.
Measuring CGRP progress requires more than a gut feeling. Here is how to use objective tracking to tell whether your preventive is actually helping.
Tracking migraines reveals patterns, improves treatment decisions, and builds the clinical record your care depends on. Here is why a daily log changes everything.