Cycle Length Calculator: Average Cycle & Regularity Check
Average several cycles and see how regular you are.
See your next period and the six after it.
Paste this into any page — the live tool appears with a credit link back here.
Work out your next period start date and forecast six cycles ahead from your last period, cycle length and period length.
Your next period is estimated as your last period start plus one full cycle length. Subsequent cycles add the same cycle length each time. The window shows the start date and the end date of each predicted period, based on your typical period length.
The forecast assumes a steady cycle length. Real cycles shift with stress, travel, illness, sleep and hormonal changes, so treat the dates as a window rather than a fixed day. Track your actual dates over a few months for a more reliable average.
🔒 This tool runs entirely in your browser. Nothing is uploaded or stored.

Background reading: Period Calculator on Wikipedia. More: all women's health.
Use the day your bleeding actually started, not the day it ended or the day you noticed it. That first full day of flow is the standard reference point for cycle maths.
Use your average cycle length, which is the mean of the last few cycles. Typical cycles fall between 21 and 35 days; if yours falls outside that, it is worth speaking to a clinician.
Pill, implant and injection cycles are not natural menstrual cycles, so these predictions will not be meaningful while you are using hormonal contraception. Use a dedicated birth control reminder instead.
Only roughly: the forecast needs one stable cycle length, so use your shortest recent cycle for the earliest date and your longest for the latest. For a proper average worked out from your real dates, run the cycle length calculator first and bring that number back here.
Explore complementary free web utilities running 100% in your browser:
Average several cycles and see how regular you are.
One ratio, WHO risk bands, centimetres or inches.
Resting calories, maintenance and a safe target.
Work backwards to ovulation, the fertile window and conception.