keencalculator
  1. Home
  2. Health & Fitness
  3. Period Calculator

Period Calculator

Predict when your next periods are likely to start and end, with an estimate of ovulation and the fertile window in each cycle. Enter the first day of your last period, your average cycle length and how long your period usually lasts, and see 3, 6 or 12 cycles ahead.

Medically reviewed by Dr. Ilija Kelepurovski, MD, urologist, on

Quick examples
days

From the first day of one period to the day before the next. Average a few months if you can.

days
Your numbers stay in your browser. They are never uploaded.
Next period expectedTue, Nov 24, 2026
Expected to end around
Sat, Nov 28, 2026
Likely ovulation (this cycle)
Tue, Nov 10, 2026
Fertile window opens
Thu, Nov 5, 2026
Fertile window closes
Tue, Nov 10, 2026

Upcoming cycles

Period startsPeriod endsFertile window opensLikely ovulation

Saved setups

Save a set of inputs you reuse — your usual rate, your loan, your room sizes — and load it back in one tap.

    Your recent calculations

    Results you calculate here are kept on this device so you can come back to them.

      Also free on iPhone and Mac

      Formula

      Next period = first day of last period + cycle length
      Period ends ≈ period start + (period length − 1) days
      Likely ovulation = next period − 14 days
      Fertile window = 5 days before likely ovulation through ovulation day

      How to use it

      1. Enter the first day of your most recent period (the first day of real bleeding, not spotting).
      2. Enter your average cycle length — ideally averaged over several months — and how many days your period usually lasts.
      3. Choose how many cycles to show, then read the dates and the table.

      Worked examples

      Last period began January 1, 2026; 28-day cycle, 5-day periods

      Next period expected
      Thu, Jan 29, 2026
      Expected to end around
      Mon, Feb 2, 2026
      Likely ovulation (this cycle)
      Thu, Jan 15, 2026
      Fertile window opens
      Sat, Jan 10, 2026
      Fertile window closes
      Thu, Jan 15, 2026

      Last period began March 5, 2026; 32-day cycle, 4-day periods

      Next period expected
      Mon, Apr 6, 2026
      Expected to end around
      Thu, Apr 9, 2026
      Likely ovulation (this cycle)
      Mon, Mar 23, 2026
      Fertile window opens
      Wed, Mar 18, 2026

      Last period began February 10, 2026; 26-day cycle, 6-day periods

      Next period expected
      Sun, Mar 8, 2026
      Expected to end around
      Fri, Mar 13, 2026
      Likely ovulation (this cycle)
      Sun, Feb 22, 2026
      Fertile window opens
      Tue, Feb 17, 2026

      Cycles vary, so treat the dates as a guide

      A cycle is counted from the first day of one period to the day before the next. In adults, the FIGO definition puts normal cycles at 24 to 38 days, with periods lasting up to 8 days; the NHS gives 28 days as the average. Cycles also vary from month to month, and the further ahead the calendar runs, the more any difference adds up. The list below gives the points at which a doctor should take a look.

      The ovulation estimate assumes about 14 days between ovulation and the next period. That is the standard calendar assumption, but the real gap varies between people and cycles, so ovulation can come several days earlier or later than shown. Ovulation tests or tracking body signs show what is actually happening in a given cycle.

      This calculator is not a method of contraception. A calendar estimate cannot tell you on which days you can or cannot get pregnant. If you want to use fertility awareness to avoid pregnancy, the NHS advises learning it from a trained teacher.

      When to talk to a doctor

      The NHS suggests seeing a GP if your periods suddenly become irregular and you are under 45, come more often than every 21 days or less often than every 35 days, last longer than 7 days, vary by 20 days or more between your shortest and longest cycle, or are irregular while you are trying to get pregnant. See one too if your periods stop for more than three months and you are not pregnant, or are heavy or painful enough to affect daily life. Irregular cycles are common in the first years after periods start and in the years before menopause.

      See a doctor too about bleeding between periods or after sex, any bleeding after menopause, severe pain, or heavy bleeding: soaking a pad or tampon every 1 to 2 hours, passing clots larger than about 2.5 cm (1 in), or feeling tired and breathless with heavy periods.

      If a period is late and you could be pregnant, take a pregnancy test.

      This is an estimate for general information, not medical advice. Talk to a doctor or other qualified clinician before making health decisions based on it.

      Sources

      Average cycle of 28 days, common range about 21 to 40 days, periods lasting 2 to 7 days: NHS, “Periods” (nhs.uk).

      When to see a GP about cycle length, duration, variation and bleeding: NHS, “Periods”, “Irregular periods”, “Heavy periods”, “Stopped or missed periods” and “Bleeding after the menopause” (nhs.uk).

      Normal limits in adults (frequency 24–38 days, duration up to 8 days): Munro MG, Critchley HOD, Fraser IS. “The two FIGO systems for normal and abnormal uterine bleeding symptoms and classification of causes of abnormal uterine bleeding in the reproductive years: 2018 revisions.” International Journal of Gynecology & Obstetrics 2018;143:393–408.

      Wider normal range in adolescents: ACOG Committee Opinion No. 651, “Menstruation in Girls and Adolescents: Using the Menstrual Cycle as a Vital Sign” (2015).

      Six-day fertile window ending on ovulation day: Wilcox AJ, Weinberg CR, Baird DD, New England Journal of Medicine 1995;333:1517–1521.

      Fertility awareness should be learned from a trained teacher: NHS, “Natural family planning (fertility awareness)” (nhs.uk).

      Questions people ask

      When is my next period due?

      Add your cycle length to the first day of your last period. A period that began on January 1 with a 28-day cycle puts the next one on January 29, ending around February 2 if periods last five days.

      How long is a normal menstrual cycle?

      In adults, 24 to 38 days by the FIGO definition, with 28 days the average. A cycle that varies by a few days from month to month is normal.

      When am I most fertile?

      In the six days ending on ovulation day. On a 28-day cycle starting January 1, likely ovulation is January 15 and the fertile window January 10 to 15 — but ovulation can shift by several days.

      Can I use this to avoid pregnancy?

      No. Calendar predictions are not reliable enough for contraception, because ovulation moves from cycle to cycle. Talk to a doctor, nurse or pharmacist about contraception that suits you.

      Keep exploring