Period Calculator

Your details

The first day you started bleeding in your most recent period.
Days from the start of one period to the start of the next. A typical cycle is 28 days.
days
How many days your bleeding usually lasts. Most periods run 3 to 7 days.
days
How many future cycles to show in the calendar table.
Adjust the luteal phase length used to estimate ovulation.
Work out your average cycle length from the start dates of two consecutive periods.
Estimate what tampons, pads or other products cost you per cycle and per year.
Currency
Next period starts
Sun 7 Jun 2026
Next period endsThu 11 Jun 2026
Estimated ovulation daySun 24 May 2026
Fertile window opensTue 19 May 2026
Fertile window closesSun 24 May 2026
Following period startsSun 5 Jul 2026
Third period startsSun 2 Aug 2026
Bleeding days5
Fertile window days6
Other cycle days17

Your next period is expected to start around Sun 7 Jun 2026.

  • Your next period runs from Sun 7 Jun 2026 to Thu 11 Jun 2026 based on a 5-day bleed.
  • Ovulation is estimated around Sun 24 May 2026, with the most fertile days from Tue 19 May 2026 to Sun 24 May 2026.
  • A normal cycle ranges from about 21 to 35 days in adults and can vary by a few days each month.

Next stepTrack two or three real cycles to fine-tune your average cycle length, then use the date solver above to read it off exactly.

= Powered by OnlyCalculators