Migraine Tracker App
Find the trigger behind the attacks
In the middle of an attack nobody fills in a questionnaire, and afterwards the details are gone. Log each migraine with an intensity out of ten, the timer running until it lifts, the trigger you suspect, and whether you took something and it helped. The trigger gets its own stats, so after a couple of months you see whether poor sleep, a skipped meal or the week before your period is behind most of them.
iPhone · free during the beta · no account needed
Opens Log App and adds this log with example entries. You can clear the examples anytime.
Intensity, a timer for how long it lasts, and the likely trigger.
Also called a migraine diary, headache diary or migraine journal.
The Migraines log, out of the box
One entry per session, with the timer and location always available. Add or rename variables any time in log settings.
| Variable | Type | Stats shown |
|---|---|---|
| Intensity | Rating 1–10 | Average, Max |
| Trigger | Choice · tracked individually | Own stats per value |
| Medication taken | Yes / no | Count and share of yes |
| Relief | Yes / no | Count and share of yes |
| Timer | Built in | Total time, per entry duration |
| Location | Built in | Pin or place, shown on the log map |
| Notes, photos, sketches, voice memos | Built in | Attached to any entry |
From install to first entry in a minute
Pick “Migraines” during setup
The log is created with the variables above and a few example entries so you can see how it works. Clear them with one tap.
Log as you go
Tap plus, fill in what you have, save. Timer, location, notes and photos are there when you want them, hidden when you don’t.
Let the stats accumulate
Average intensity sits on the log card, with the rest one tap away. Set a goal if you want a nudge.
Built for the way you actually do it
Stats per trigger
Mark “Trigger” as tracked individually and each one gets its own count, average intensity and worst attack. When poor sleep is behind three of the last seven, it is on the screen, not a hunch.
Duration from a timer
Start the timer when it begins and stop it when it lifts, or fill the length in later. Hours lost per month is a figure a neurologist can work with.
No streak to celebrate
This log has its streak switched off, because a run of migraine days is nothing to cheer. The calendar heatmap shows the clusters instead, which is where the pattern lives.
Not just a form. A logbook that thinks with you.
The Migraines log is one log among many you can keep. Every one of them gets the same tools.
AI reads the pattern for you
Tap the bulb on Migraines and get a plain-language read of your trends, what changed recently, and a suggested next goal, built only from your own entries.
Goals, streaks and reminders
Set a target like three times a week, watch the rolling progress bar, keep a streak, and get a reminder at the time you actually log. The app learns that time from you.
A calendar heatmap per log
Every log has its own month view showing which days you logged. Gaps are obvious, consistency is visible, and one tap opens that day's entries.
Several triggers in one entry
One entry can hold a round per trigger, each with its own values, and the stats break them out separately.
Photos, sketches, voice memos
Attach a photo, draw a quick sketch, or record a voice note on any entry. They stay with that entry and come back on every device you sign in on.
Every entry on a map
Drop a pin or search for the place. Each log has a map view of everywhere you logged, and saved places open directly in Google Maps.
Search across everything
Find an entry by title, note or value across every log, filter by date or location, and jump straight to it.
Yours, offline first
Entries save on your phone first and sync when you sign in. No account needed to start, no feed, no one else sees your data.
Who keeps a migraine diary
Someone referred to a headache clinic and told to bring three months of records. A person who has noticed their attacks cluster but cannot say whether it is sleep, food or hormones. Someone starting a preventive medication who needs to know if the attacks are fewer and milder, not just hoping they are.
It is built to be filled in badly, on a bad day. Intensity, trigger, two switches and the timer take seconds, and the notes can wait until the attack has passed.
What three months of attacks show
The count per month is the number a doctor starts with, and the calendar makes clusters obvious. Per-trigger stats go further: how often each suspected trigger comes up and how severe those attacks are. In the sample, poor sleep is behind the three worst attacks, which is a more useful sentence than “I get migraines a lot”.
Average and worst intensity over time are how you judge a new treatment. If the count stays the same but the average drops from seven to five, that is a change worth reporting, and it would be invisible without the record.
Frequently asked
Is this a medical device?
No. It is a record, not a medical device. It does not diagnose, predict attacks or recommend treatment; it makes the diary your doctor asks for accurate.
Can I record medication and whether it worked?
Yes, it is built in. “Medication taken” and “Relief” are two yes/no fields on every attack, so the log counts how many attacks you treated and how often it helped. That also shows how many days a month you take painkillers. Add a text field “Medication” in log settings if you want the name of what you took as well.
Can I track aura separately?
Yes. Add a yes/no variable “Aura” and the log counts how many attacks had one and what share of the total that is.
How is this different from a general symptom diary?
It starts with the trigger as the thing you track, so the stats answer “what sets them off”. If you have several different symptoms to follow, the symptom diary is the better fit.
Opens Log App and adds this log with example entries. You can clear the examples anytime.