Next period calculator

Enter your last period, cycle length and period length to plan trips and events and notice any delay.

Loading the tool…

Processing and privacy: The result is calculated inside your browser and your data is not sent to any server.

How to use it

  1. Enter first day of your last period, average cycle length, period length (bleeding days) and periods to list.
  2. The result appears straight away and updates as you edit.
  3. Copy the result, or copy a link that keeps the same values to share it.

How it is calculated

Start of period n = first day of last period + n × cycle length. End = start + period length - 1.

Example

Inputs: First day of your last period = 2026-09-01, Average cycle length = 30 days, Period length (bleeding days) = 5 days, Periods to list = 6. Result: Next period starts: Thursday, October 1, 2026 (2026-10-01); Next period ends: Monday, October 5, 2026 (2026-10-05).

Limits and caveats

  • It assumes every cycle is the same length; real cycles usually vary by a few days.
  • Stress, travel, illness and breastfeeding can delay a period.

Questions about this tool

How do I find my cycle length?

Count from the first day of one period to the day before the next one starts, and average it over several months.

What is a normal cycle length?

Between 21 and 35 days for most adults, with bleeding lasting up to 7 days.

When is a late period worth checking?

If it is more than a week later than usual, a pregnancy test or a doctor’s visit may be worthwhile.