Most migraine trackers reduce a lifetime of hormones to one yes/no checkbox.
Menstrual and perimenopausal migraineurs get one sex toggle and no cycle-day correlation. What a tracker built around hormonal state would actually show.
Day 26, and the app still only wants three taps
Day 26 of a 28-day cycle. The headache app opens to the same three taps it always does: pain level, location, medication taken. Nowhere on the screen is the one thing a menstrual migraineur already knows is loading the gun, that her period starts in two days and her estrogen is about to drop off a cliff. She logs the attack anyway. The app files it next to a rainy Tuesday and a skipped lunch, three triggers of equal weight, as if the cycle were just more weather.
The female-toggle problem
Call it the female-toggle problem. Almost every migraine tracker on the App Store collects sex exactly once, as a yes/no switch buried in onboarding, and then never looks at it again. A single binary checkbox stands in for a lifetime of hormonal variation: puberty, monthly estrogen swings, pregnancy, perimenopause, the years after. The most predictable trigger many women have, the one they could set a calendar by, gets stored as a static demographic fact instead of a moving signal the app follows day to day. The tables below are what most schemas capture against what a hormonal pattern actually requires.
Most trackers capture
What a hormonal pattern needs
Sex, once, as a yes/no toggle
Cycle day, every log, as a live variable
No menstrual status
Period start and end, plus flow
No reproductive stage
Premenopausal / perimenopausal / postmenopausal
Trigger list: weather, food, sleep, stress
Estrogen-withdrawal window flagged on the calendar
The onboarding checkbox versus the fields a cyclic trigger actually requires.
Treating a cyclic trigger like random weather
The standard model treats a migraine attack like a weather event: a headache falls out of the sky, and the app's job is to catch it and tally the usual suspects, barometric pressure, red wine, poor sleep. That framing quietly assumes every trigger is external and roughly random. For a large share of women it is neither. The strongest driver is internal, cyclic, and forecastable from a date on a calendar. When a tracker flattens 'female' into metadata collected at signup, it throws away the single most learnable pattern in that person's entire dataset before the first attack is even logged.
What the science actually says about cycle and migraine
Migraine is roughly three times as common in women as in men, and the timing is not coincidental. The International Classification of Headache Disorders places menstrual migraine in a specific window, attacks that cluster from two days before bleeding starts through the first three days of the period, tied to the sharp late-luteal fall in estrogen. Headache researchers who study this, including E. Anne MacGregor, have documented that these perimenstrual attacks tend to run longer and respond less well to acute treatment than attacks elsewhere in the cycle. Then perimenopause arrives and rewrites the rules: estrogen stops falling on a schedule and starts lurching, migraine frequency climbs for many women, and it often eases only after menopause is complete. A tracker with one sex checkbox can represent none of this.
~3×
higher migraine prevalence in women than in menAmerican Migraine Foundation
-2 to +3
cycle-day window that defines menstrual migraineICHD-3
Hormonal changes during perimenopause can trigger migraine attacks in about 50% of women who already experience migraines. ([source](https://news.cuanschutz.edu/news-stories/why-do-women-suffer-migraines-more-frequently-and-severely-than-men))
report attacks worsening in perimenopauseThe clinical foundation for postdrome's after-phase tracking comes from Bose & Goadsby (Neurology, 2016), which established that the majority of people with migraine experience a postdrome phase averaging around 25 hours after the headache resolves, the same phase every other tracker ignores.
When the old pattern goes quiet
Picture a 47-year-old whose attacks spent two decades arriving like clockwork in the four days before her period. She learned to pre-medicate, and her old tracker's pattern chart backed her up. Now her cycles have gone irregular. The attacks still come, but they scatter, and the chart that once looked clean reports 'no clear pattern.' Nothing has actually become random. She is perimenopausal, and her estrogen curve has changed shape, so the trigger that was always cyclic is now cycling on a schedule the app was never built to represent. She reads the flat chart as her own body betraying her, when the failure is in the schema.
The pattern is still there in her body. The app simply has no field that would let it ask.
A tracker that models hormones becomes evidence
Model hormonal state as something that changes over time, and the tracker stops being a diary and starts being evidence. It can shade the estrogen-withdrawal window on the calendar so a perimenstrual cluster is obvious at a glance. It can notice when perimenopausal irregularity is scrambling a formerly stable pattern and say so, instead of reporting failure. Most usefully, it hands a woman a dated, cycle-linked timeline she can put in front of a neurologist, the kind of record that supports a real conversation about perimenstrual triptan bridging or a hormonal strategy. That is a different class of object than a list of headache days, and it is the difference between being believed at an appointment and being waved off.
Where Postdrome puts the cycle
This is the gap Postdrome was built to close. Cycle day is a first-class variable logged with every entry, not a checkbox from signup you never see again. Reproductive stage is its own field, premenopausal, perimenopausal, or postmenopausal, because a 47-year-old with lurching estrogen needs a different read than a 27-year-old with textbook cycles. And because the whole point of Postdrome is the 24 to 72 hours after the headache, the fatigue, brain fog, and residual photophobia get logged against cycle day too, so the after-phase that hormonal attacks are notorious for finally shows up in the record instead of vanishing the moment the pain does. All of it stays on the device, at a one-time price, with no cycle data sold on to reconstruct anyone's fertility for advertising.
What we are still working on
Perimenopause is the least-modeled stage in every tracker we have looked at, our own work included, and it is the stage where the audience tells us they feel most abandoned. We are working through how hormone therapy interacts with attack timing, and how to honestly represent a cycle that no longer has a reliable length to count against. If you track through this stage and something in the schema fails you, that is exactly the signal we want to build from.
See how Postdrome tracks migraine against your cycle, not around it.
Postdrome is built by a team that kept watching the people they love hand every app the same single sex checkbox and get no cycle field back. It logs cycle day and reproductive stage as live variables, tracks the postdrome after-phase against them, keeps everything on the device, and costs once.