Migraine Diary records when a headache starts and ends, with intensity, location, medication tags and notes that you can fill in later. You can start an entry from Home or add an earlier one through Calendar. The app does not automatically detect pain or diagnose its cause.

The images below are earlier promotional screenshots with sample data from June 2026. Their figures and trigger-finding wording do not guarantee a result. Layout and names may differ in the current version.

Start and finish a headache entry

  1. Tap Start headache on Home to create an ongoing entry at the current time.
  2. When it ends, tap End now on the ongoing card. Duration comes from the difference between the start and end times.
  3. Open the card or its calendar entry to add intensity, location, trigger tags and notes, then save.

A new entry starts with an intensity of 5. This is a default, not a measurement: change it to your own rating from 0 to 10. Starting an entry takes one tap; selecting details and saving them are separate steps. If an entry is already ongoing, check that entry first.

Earlier Migraine Diary home screen showing the monthly summary, ongoing entry, Add meds and End now controls
The ongoing card offers medication selection and an end button. Home's calendar-month summary uses a different period from the rolling 30- and 90-day statistics.

Add an earlier entry or correct a saved one

Select a date in Calendar and choose Headache to add an entry. Check its date, start time and end time before saving. For a date other than today, the suggested start time can be noon.

Tap an existing entry for that date to edit it. Correct its times there rather than adding a second record. After changing the date or start time, recheck the end time too. Clearing the end time makes the entry ongoing.

An overnight headache remains under its start date. For example, October 2 at 23:30 through October 3 at 01:00 is a 90-minute October 2 entry. An end time earlier than the start time is treated as the following day, so check that the dates match what happened. A future end time cannot be saved.

Migraine Diary edit form with date, start and end times, a zero-to-ten intensity slider, location chips and trigger chips
You enter the times and intensity yourself. Location, trigger and medication choices are tags; you can also add your own items.

A worked example with three completed entries

Assume all three entries below fall within the selected statistics period. Medication is selected on the first two entries; stress is selected on the first and third.

Start dateStart → endDurationIntensitySelected tags
October 109:00 → 10:3090 minutes4Medication, stress
October 118:00 → 18:3030 minutes6Medication, lack of sleep
October 223:30 → 01:00 the next day90 minutes5Stress
StatisticResultCounting rule
Headache days2 daysDistinct start dates: October 1 and 2
Headache entries3Two entries on one date still count separately
Average intensity5.0(4 + 6 + 5) ÷ 3
Average duration70 minutes: 1 hour 10 minutes(90 + 30 + 90) ÷ 3
Medication days1 dayDistinct start dates with a medication tag
Stress tag count2Entries where you selected that tag

If you edit the first end time to 11:00, that entry becomes 120 minutes long. There are still three entries, and average duration becomes 80 minutes: 1 hour 20 minutes. An ongoing entry counts toward headache days, entry count and average intensity, but is excluded from average duration.

The Last 30 days and Last 90 days periods include today. An overnight entry is not split into two headache days. If its start date is outside the selected range, it is excluded from that range's statistics.

Migraine Diary statistics with 30- and 90-day choices and summaries for headache days, entry count, average intensity, duration and medication days
Statistics summarize saved entries. The worked example above is separate from the June data in this image.

Read medication and trigger counts carefully

Tap Add meds on the ongoing card, select an item and choose Save. You can also edit medication tags on a saved entry. Medication days count distinct headache start dates with a medication tag. Selecting medication on two entries on the same date still gives one day; this is not a pill count, a dose log or a separate medication-time record.

The statistics screen displays a caution when medication days reach 10 or more in the current calendar month. This condition uses the calendar month even when the selected statistics period is 30 or 90 days. It is an app display rule, not a diagnosis of medication-overuse headache or a safe dosing limit. Discuss medication decisions with a clinician.

Top triggers counts tags you selected. Two stress tags do not establish that stress caused your headaches. The NHS migraine guidance explains that a diary may help identify possible triggers. You can use your records to describe events during a consultation; the app does not replace diagnosis or treatment.

An empty date is different from a headache-free check-in

Turn on Headache-free check-in in Settings to record a day without a headache. The home check-in is available when today has no entries and there is no ongoing headache. Unrecorded dates are not automatically counted as headache-free.

In the example above, an explicit headache-free check-in for October 4 adds one headache-free day. October 3 does not become headache-free simply because it has no separate entry. Overnight entries belong to their start date, so a blank calendar cell does not establish that you had no symptoms that day.

Earlier Migraine Diary monthly calendar showing severity colors and explicitly recorded headache-free days
Select a calendar date to inspect entries that started on it. Distinguish explicit headache-free check-ins from dates you did not record.

Reminders and keeping your records

Daily reminder is off by default. Enable it in Settings, choose a time and check device notification permissions. Permissions and battery settings can affect delivery.

Headache entries are stored in a local database on your device. There is no dedicated record export, cloud sync, or backup-and-restore menu described here. Keep any information you need separately before deleting the app, changing devices or using Delete all records.

The app can contain advertising, and advertising services can use the network. Local entry storage does not guarantee that the entire app makes no external connections. Check the store privacy information and the app's privacy policy.

If you also want to record bedtime and waking time, see the Sleep Diary guide. The apps do not automatically combine their entries or calculate a causal relationship between sleep and headaches.