Skip to content
KazamTools

Period Calculator

When your next periods are due, with fertile windows. Estimates only, not contraception.

By , Founder and editor-in-chiefLast reviewed

Estimates only, not contraception. Cycles vary, so real periods and ovulation can come days earlier or later than shown. Do not use these dates to avoid pregnancy.

The day bleeding started.

days

First day of one period to the first day of the next. Usually 21–35.

days

How many days bleeding usually lasts. Often 3–7.

days

Days from ovulation to your period. Leave at 14 if unsure.

Current period (estimated)

Oct 15 – Oct 19

Started Thursday, October 15, 2026; expected to end Monday, October 19, 2026.

Fertile window
Oct 24 – Oct 29
Six days ending on ovulation
Estimated ovulation
Oct 29
Around cycle day 15
Period after that
Nov 12
28 days later
Your next 6 periods (estimates)
PeriodFertile windowOvulationCycle ends
Oct 15 – Oct 19Oct 24 – Oct 29October 29, 2026November 11, 2026
Nov 12 – Nov 16Nov 21 – Nov 26November 26, 2026December 9, 2026
Dec 10 – Dec 14Dec 19 – Dec 24December 24, 2026January 6, 2027
Jan 7 – Jan 11Jan 16 – Jan 21January 21, 2027February 3, 2027
Feb 4 – Feb 8Feb 13 – Feb 18February 18, 2027March 3, 2027
Mar 4 – Mar 8Mar 13 – Mar 18March 18, 2027March 31, 2027

How it was worked out

  1. Next period start = last period start + 28 days × cycles (2026-10-15 → 2026-10-15)
  2. Period end = start + 5 − 1 days = 2026-10-19
  3. Ovulation ≈ following period (2026-11-12) − 14 days = 2026-10-29
  4. Fertile window = ovulation − 5 days to ovulation = 2026-10-24 to 2026-10-29
See a doctor if your periods are often less than 21 days or more than 35 days apart, last longer than 7 days, are very heavy or painful, suddenly change, or stop for 3 months or more when you are not pregnant. Bleeding between periods or after sex is also worth checking.

Trying to conceive? See your most fertile days in more detail with the ovulation calculator. Already pregnant? Use the due date calculator.

How to use the Period Calculator

  1. 1Enter the first day of your last period.
  2. 2Enter your average cycle length and how many days your period usually lasts.
  3. 3Read when your next period is due and where you are in your cycle today.
  4. 4Check the table for your next 6 periods, fertile windows and ovulation dates, or copy a link to come back later.

How the period calculator works

The calculator assumes your cycles are regular and simply repeats your average cycle length forward from the first day of your last period.

Next period start = first day of last period + cycle length
Period end = period start + period length − 1 day
Ovulation ≈ next period start − 14 days

Day 1 of a cycle is the first day of proper bleeding, not spotting. Your cycle length is the number of days from one day 1 to the next. If today is during a predicted period, that period is shown first; otherwise the list starts with the next one.

Each row also shows an estimated fertile window: the six days that end on ovulation day. That comes from a 1995 study in the New England Journal of Medicine by Wilcox and colleagues, which found that conception happened only after sex during those six days. Ovulation is placed 14 days before the following period because the second half of the cycle (the luteal phase) is fairly steady at about 10 to 16 days, while the first half varies more. If you know your own luteal phase length, enter it.

Worked examples

A regular 28-day cycle. Your last period started on 1 October and usually lasts 5 days. The next period is due on 1 October + 28 days = 29 October, ending around 2 November. Ovulation is estimated 14 days before the period after that (26 November), so on 12 November, with a fertile window of 7 to 12 November.

A longer 32-day cycle. Your last period started on 10 March and lasts 4 days. Next period: 10 March + 32 = 11 April, ending 14 April. In a 32-day cycle ovulation falls around cycle day 19 (32 − 14 + 1), not day 14. This is why counting “two weeks after your period” can be misleading for anyone whose cycle is not 28 days.

Checking a late period. Your last period started on 1 October and your cycle is 28 days, so the next was due on 29 October. If it is now 2 November and nothing has started, your period is about 4 days late. The calculator tells you this and still projects future cycles, in case you simply forgot to log a period.

What is a normal cycle?

Measure Typical range Source
Cycle length (adults) 21–35 days ACOG
Cycle length (common) 21–40 days, average 28 NHS
Cycle length (teens, first years) 21–45 days ACOG
Period length 2–7 days NHS, ACOG
Luteal phase About 10–16 days NHS

Cycles are often irregular in the first years after periods start and again in the years before menopause. Small differences of a few days from month to month are normal.

The four phases of the cycle

  1. Menstruation (period). The lining of the womb sheds. This is cycle day 1 until bleeding stops.
  2. Follicular phase. Rising oestrogen thickens the lining while an egg matures in a follicle. It starts on day 1 too and lasts until ovulation, so it is the part that changes most in length.
  3. Ovulation. A surge of luteinising hormone (LH) releases the egg, usually about 14 days before the next period. The egg survives for about a day.
  4. Luteal phase. The empty follicle makes progesterone. If no pregnancy happens, hormone levels fall and the next period starts. Premenstrual symptoms, if you get them, usually show up here.

The result tells you which phase you are probably in today, based on your cycle day.

Tips for better predictions

  • Track three to six cycles. Write down the first day of each period, then use the average gap as your cycle length.
  • Use the right day 1. Count from the first day of real flow. Light spotting the day before does not count.
  • Re-enter your latest period. When a new period starts, update the date. A recent starting point is far more accurate than one projected forward several months.
  • Expect some drift. Stress, illness, travel, big changes in weight or exercise, breastfeeding and stopping hormonal contraception can all shift a period.
  • For fertility, add body signs. Ovulation test kits, cervical mucus and basal body temperature show what your body is actually doing, which a calendar cannot.

Not a form of contraception

These dates are averages. Ovulation can happen earlier or later than predicted, and sperm can live for up to 7 days, so there is no reliably “safe” day from a calendar estimate alone. Fertility awareness methods taught by a trained practitioner combine several signs, and the NHS notes they are much less effective if the instructions are not followed exactly. If you do not want to get pregnant, use contraception.

When to see a doctor

Speak to a GP, doctor or nurse if any of these apply:

  • Your periods are often less than 21 days or more than 35 days apart, or the gap changes a lot from month to month.
  • Bleeding lasts more than 7 days, or you bleed through a pad or tampon every hour or two.
  • Period pain stops you doing normal activities.
  • You bleed between periods, after sex or after menopause.
  • Your periods stop for 3 months or more and you are not pregnant.

If you are trying to conceive, the ovulation calculator focuses on your most fertile days and shows a due date for each cycle. If you are already pregnant, the pregnancy due date calculator works out how many weeks along you are. To count days between any two dates, use the date calculator.

Cite this calculator

Using this calculator in an essay, report or article? Copy a ready-made reference. Check your teacher's or publisher's style guide for small differences.

APA
KazamTools. (2026, October 27). Period calculator. Retrieved October 30, 2026, from https://kazamtools.com/health/period-calculator/
MLA
"Period Calculator." KazamTools, 27 Oct. 2026, https://kazamtools.com/health/period-calculator/. Accessed 30 Oct. 2026.
Chicago
KazamTools. "Period Calculator." Last modified October 27, 2026. Accessed October 30, 2026. https://kazamtools.com/health/period-calculator/.
Plain link
Period Calculator (KazamTools): https://kazamtools.com/health/period-calculator/
HTML link
<a href="https://kazamtools.com/health/period-calculator/">Period calculator</a> by KazamTools

Frequently asked questions

How do I work out when my next period is due?

Add your average cycle length to the first day of your last period. With a 28-day cycle and a period that started on 1 March, the next one is due around 29 March. The calculator does this for six cycles at once.

How do I find my cycle length?

Count from the first day of one period (day 1) to the day before the next period starts. Track it for three or more months and take the average, because most people vary by a few days from cycle to cycle.

What is a normal menstrual cycle length?

The NHS says the average cycle is 28 days, but anything from 21 to 40 days is common. ACOG puts the usual range for adults at 21 to 35 days. Periods usually last 2 to 7 days.

How accurate is a period calculator?

It is accurate only if your cycles are regular. Stress, illness, travel, weight change, breastfeeding and hormonal contraception can all move a period by days or weeks, so treat the dates as a guide.

Can I use the fertile window to avoid pregnancy?

No. Calendar estimates can be wrong by several days and sperm can survive up to 7 days, so a "safe" day may not be safe. Use a reliable method of contraception and ask a doctor, nurse or pharmacist about options.

My period is late. When should I take a pregnancy test?

Most home pregnancy tests work from the first day of a missed period. If the test is negative and your period still has not come a week later, test again or speak to a doctor.

When should I see a doctor about my periods?

See a doctor if your cycles are often shorter than 21 days or longer than 35 days, bleeding lasts more than 7 days or is very heavy, you bleed between periods or after sex, or your periods stop for 3 months and you are not pregnant.

How we keep this calculator accurate

Written and checked by
Awais, founder and editor-in-chief
Last reviewed

This calculator gives estimates for general information only and is not medical advice. Talk to a doctor or registered dietitian before making health decisions. See how we build and check our calculators.

Was this tool helpful?

Add this period calculator to your website (free)

Copy this code into any web page. The tool stays free, has no ads inside it, and works on phones. Please keep the credit link under it.

Want a live preview or light and dark colours? Open this widget in the widget builder, where you can also browse every free calculator widget.