Cycle basics
The menstrual cycle phases: follicular, ovulation, luteal
A menstrual cycle is not one event. It is a sequence: a period, a follicular phase, ovulation, and a luteal phase, each driven by changing hormone levels. Knowing roughly what each phase does makes a cycle calendar much easier to read, because most of the dates an app shows are tied to one of these phases. Here is the structure, and how MiniCycle maps it onto your calendar.
One cycle, four phases
A cycle is counted from the first day of one period to the first day of the next. The U.S. Office on Women's Health describes a regular cycle as one that arrives every 24 to 38 days. Inside that span, the body moves through four phases: menstruation, the follicular phase, ovulation, and the luteal phase.
The phases are driven by hormones, mainly estrogen and progesterone, that rise and fall in a set order. The order is the same for everyone. The timing is not. Two people with healthy cycles can have different phase lengths, and the same person can shift from month to month.
Menstruation: day 1 is the anchor
Day 1 of a cycle is the first day of bleeding. The uterus sheds the lining it built up over the previous cycle, which typically takes a few days. This is the only phase you can observe directly, and that is exactly why period apps anchor everything to it.
MiniCycle measures cycle length from one recorded start date to the next, so the start date is the single most useful thing to log. Period length is estimated from your recent closed period ranges, with a 5-day default until there is enough data, and a manual setting always takes priority.
The follicular phase does most of the varying
The follicular phase runs from day 1 until ovulation. The brain signals the ovaries, a follicle matures, and rising estrogen rebuilds the uterine lining. None of this is fixed to a date. A follicle can mature quickly one month and slowly the next.
This phase absorbs most of a cycle's variation. When stress, illness, or travel delays a cycle, what usually gets delayed is ovulation, and the follicular phase stretches to match. The luteal phase that follows varies much less. That asymmetry is the main reason predicting a cycle from its start date is hard.
Ovulation is a day, not a window
At ovulation, the ovary releases an egg. The egg itself can be fertilized for roughly 12 to 24 hours. Sperm can survive in the body for several days, which is why the days before ovulation matter for conception even though ovulation is a single event.
Research by Wilcox and colleagues defined the fertile window as the five days before ovulation plus the day itself. MiniCycle marks the window from 5 days before the estimated ovulation day through 1 day after it, a deliberately generous calendar cue rather than a claim of day-level accuracy.
The luteal phase: steadier, but not a fixed 14 days
After ovulation, the follicle that released the egg becomes the corpus luteum and produces progesterone. If no pregnancy begins, progesterone falls and the next period starts. Textbooks often quote this phase as 14 days, but measured data disagrees. In the Wilcox study, the time from ovulation to the next period ranged from 7 to 19 days, and even among 28-day cycles, only about 10% ovulated exactly 14 days before the next period.
MiniCycle therefore avoids the fixed 14-day assumption. It estimates the luteal phase from your cycle length, clamped between 9 and 14 days, and counts backward from the next expected period to place the ovulation estimate.
How MiniCycle maps the phases onto a calendar
The app never measures hormones. It works from saved period start dates, using up to your latest 12 records. Once there are at least 10 measured intervals, it drops one shortest and one longest interval and takes the median. With little history, it starts from a 29-day default. The next period, the ovulation estimate, and the fertile window all hang off that one number.
Everything the calendar shows about phases is an inference from dates. That is why the dates are reference information for planning, not medical advice, contraception, or diagnosis. A phase estimate cannot tell you whether ovulation actually happened in a given month.
How much do the phases vary between people?
More than the textbook 28-day picture suggests. An analysis of more than 600,000 real-world cycles published in npj Digital Medicine found a mean follicular phase of 16.9 days and a mean luteal phase of 12.4 days, with wide ranges around both. The same study attributes most cycle length variation to the timing of ovulation, which is another way of saying the follicular phase moves the most.
That variation is one reason MiniCycle re-estimates from recent records instead of locking onto one number. A median of your own recent intervals tracks your actual rhythm more closely than a population average can.
Frequently asked questions
Can an app tell me which phase I am in today? Only as an estimate. The phase boundaries on the calendar are inferred from your start dates and an estimated ovulation day, not from hormone measurements, so they can be off by days in either direction.
Does a short luteal phase mean something is wrong? Not by itself. Measured luteal phases vary across a wide range. If your cycles change suddenly, or the question matters for pregnancy plans, a clinician can measure what an app can only estimate.
Reading the phases in MiniCycle
On the calendar, recorded period days, predicted period days, the fertile window, and the ovulation estimate each have their own visual treatment. Pink marks the period, sky blue the fertile window, and a deeper blue the estimated ovulation day. The phases in between are the unmarked stretches: follicular after the period ends, luteal after the ovulation mark.
The estimates improve the same way everything in the app does: by logging period starts when they happen. Each saved start date re-anchors the phase structure for the months ahead.
MiniCycle is built for a clean iPhone period calendar, local records, simple statistics, and a home screen widget.
View on the App Store