Skip to content

Cycle lengths ​

Trends → Cycle lengths draws one bar per completed cycle, with the number of days on it.

The facts line ​

On the Trends card the headline above the bars is “31–52 days · median 40 days”. Open it and the detail screen puts the plain count under the chart instead — “6 cycles: 31–52 days. Last one: 36 days.” — with the median and average in Your numbers below. On the card the chart draws your last twelve cycles; open it and every cycle is there. These are your own numbers and nothing else — no comparison with a population, and no word about what they mean.

A cycle counts as completed when the next period has started. A cycle you are in the middle of is not counted, however long it has run, because it is not finished.

Cycles that are left out ​

Two kinds:

  • Cycles interrupted by a state — hormonal contraception, pregnancy, breastfeeding, “no periods right now”. Bleeding inside those is not a natural cycle, so counting it would make the numbers meaningless.
  • Cycles you marked Not typical. They stay in the chart with a star beside the number, and they are left out of the range and the middle value. The legend under the chart says so in words, without a number.

The guideline band ​

Open the Cycle lengths card and there is Show the guideline range — a band showing the lengths the 2023 international guideline describes. It appears only once you have answered how long since your first period and that answer is a year or more — the guideline gives no range for the first year, so the app draws none. It is off by default, it is drawn behind the bars, and it names the recommendation it comes from. The app never positions you against it, never colours your bars because of it and never mentions it unless you ask.

The forecast ​

Also off by default. Switched on, it shows a range of days when a period might start, built from your own shortest and longest recent cycles — never a single date, never a countdown. Once you pass the longest of your last six cycles, the forecast disappears rather than keeps guessing.