Tracking

How to Track Migraine Triggers Without Fooling Yourself

Most trigger tracking produces confident wrong answers. Here's how to track migraine triggers properly: what to record, what to ignore, and the trap almost everyone hits.

Record six things within a day of each attack: when it started, how bad it got, how long it lasted, what you took and at what time, how you slept the night before, and anything unusual in the preceding day. Keep it up for three months before drawing any conclusion. Change one thing at a time when you start testing.

That’s the whole method. The rest of this is about why it goes wrong, because trigger tracking has a specific failure mode: it very reliably produces confident answers that are incorrect.

The six fields, and why the others can wait

Start time. Not “Tuesday” — the hour. Time of day is one of the few patterns that shows up quickly, and it’s the field people are laziest about.

Severity, on a consistent scale. Any scale works as long as you don’t redefine it halfway through. The common drift is that a 7 in month one becomes a 5 by month three, once you’ve had worse. Anchor it: write down now what your 5 and your 9 mean, and check back against that.

Duration. Ends when the pain stops, recorded separately from the foggy day afterwards.

Medication and the exact time taken. This is the field a doctor can actually use, and the one nobody remembers accurately by the following morning.

Sleep the night before. Hours, roughly. Short nights are among the most commonly reported triggers and among the easiest to record honestly.

One line of context. Skipped lunch. Deadline. Wine. Period started. Long drive.

Resist adding more fields. A twenty-field diary gets abandoned in week three, and an abandoned diary is worth nothing. The Migraine Trust makes the same point: keep it simple and record basic information.

The trap: what you think is a trigger may be the attack starting

This is the mistake that invalidates more trigger diaries than everything else combined, and most articles on the subject never mention it.

A migraine attack often begins hours before the pain, in a phase called the premonitory or prodrome phase. It can involve food cravings, yawning, neck stiffness, mood changes, thirst, and heightened sensitivity to light and smell.

Now look at that list again. Craving chocolate. Feeling thirsty. Stiff neck. Finding the office lights unbearable.

These are the classic “triggers” people report, and in many cases the causality runs the other way: the attack was already underway, and it made you want the chocolate. The Migraine Trust has written directly about this confusion, and it explains a lot of the frustration in trigger hunting. People eliminate chocolate, still get attacks, conclude tracking is useless, and stop.

The practical defence is to record the time of the suspected trigger relative to the attack, not just its presence. Chocolate eaten at 4pm before a 6pm attack is suspicious in a way that chocolate eaten three days running with no attack is not. Over months, real triggers hold up across many attacks; premonitory symptoms cluster tightly in the hours before onset, every time.

Log within the day, or don’t bother

Memory of pain is compressed and unreliable. By the next morning you will have lost the start time, softened the severity, and quietly reordered the events of the previous day into a story that makes sense.

Worse, you’ll reconstruct it around whatever you already suspect. If you believe red wine is your trigger, you will remember the wine and forget the four hours of sleep.

The realistic bar is logging before you go to sleep, or first thing the following morning if the attack ran into the night. Anything beyond that is a guess written in a diary, which is more dangerous than no diary because it looks like data.

Keep the entry short enough that you’ll do it during a bad week. Under a minute is the right target. Migraine Journal was built around that constraint, and it captures the 24-hour barometric-pressure change automatically at the moment you log, since that’s the one variable you cannot reconstruct afterwards.

Weather is the clearest example of why you need months, not weeks

Around 80% of people with migraine report weather as a trigger. The research is far less certain. A 2025 systematic review of barometric pressure and migraine found several studies linking pressure changes to attack frequency, few showing any association with severity, and none with duration.

Read that carefully, because it’s a useful shape. Even where an effect exists, it may only touch how often attacks come, not how bad they are. If you spend six weeks watching for a pressure drop to predict a severe attack, you’re testing something the evidence doesn’t support, and you’ll conclude wrongly.

Frequency effects only become visible across enough attacks to compare rates. That’s the real argument for three months.

Change one thing at a time

Once you have a suspect, the instinct is to overhaul everything at once: cut caffeine, fix your sleep, drop cheese, start exercising.

If attacks improve, you’ve learned nothing about which change mattered, and you’ve committed to four restrictions indefinitely. If they don’t improve, you’ve learned nothing at all and given up several things you enjoyed.

Take one variable. Hold it for four to six weeks. Keep logging. Then decide.

There’s a printable for exactly this: the trigger test tracker (PDF, one page, free). It has a baseline box, six weekly rows, and a prompt to record anything else that changed during the test — which is the thing that most often produces a false result.

The one-page trigger test tracker: a box at the top for the single variable being changed and the start date, a baseline row, six numbered weekly rows for migraine days, average severity and whether you stuck to the test, and a verdict box at the bottom.
One variable, six weeks. The two right-hand columns — whether you stuck to it, and what else changed — are what stop a false result.

Reading the diary

After three months, don’t scan for the trigger that appears most often. Frequency alone is misleading, because your most common recorded factor is usually just your most common day.

Two better questions:

How often does the factor appear before an attack, compared with how often it appears at all? Coffee every morning and attacks twice a month means coffee is not your trigger, however often it shows up next to one.

Do factors stack? Many people don’t have a single trigger; they have a threshold. Short sleep alone is survivable, a deadline alone is survivable, and both in the same week is not. This is why single-cause hunting so often fails, and why recording sleep and stress on non-attack days is worth the extra ten seconds.

Paper works

None of this requires an app. A notebook by the bed with six headings ruled into columns does the job, and a paper diary you actually fill in beats a sophisticated one you don’t. If you’d rather print something ready-made, our printable migraine diary template has the six fields already laid out.

What tracking cannot do is interpret itself, and none of this replaces a clinician. Its real payoff comes at the appointment, where three months of records changes the conversation completely — what to bring to a neurologist appointment covers what to do with the diary once you have one.

Track it in under a minute

Logs an attack in seconds, records the barometric-pressure change automatically, and prints the summary a neurologist asks for.

Download freeiPhone · free to track

This article is general information, not medical advice. Talk to your GP or neurologist about your own symptoms, medication, and treatment.

Keep reading

All posts