CycleShe

Free Period Calculator – Track Your Next Cycle

See your next 6 periods, fertile windows, and estimated ovulation dates. Free, private, and calculated in your browser.

28 days
5 days

No sign-up. Your data never leaves your browser.

How the period calculator works

  1. 1

    Enter the first day of your last period

    Choose the date your most recent period began with full flow.

  2. 2

    Set your average cycle length

    Move the slider to the number of days that best matches your usual cycle.

  3. 3

    See six estimated cycles

    Review projected periods, fertile windows, and ovulation dates at a glance.

Understand your cycle

A simple estimate can help with planning, as long as you treat the dates as a guide rather than a guarantee.

How cycle length is counted

Count from the first day of one period to the first day of the next. If those dates are 28 days apart, your cycle length is 28 days.

Why predictions can shift

Stress, illness, travel, weight changes, hormones, and other factors can move a period earlier or later. The calculator uses your average, so results remain estimates.

Frequently asked questions

Count the number of days in your menstrual cycle (from the first day of one period to the first day of the next), then add that number to the first day of your last period. For example, if your last period started on June 1 and your cycle is 28 days, your next period is due around June 29. Our calculator above does this automatically and shows your next 6 cycles.

Medically reviewed by
Medical review pending

Reviewer details will be published after clinical review.

CycleShe provides date estimates for educational and planning purposes only. It does not diagnose pregnancy, fertility, or a medical condition, and it is not a substitute for advice from a qualified healthcare professional.

Seek medical advice for persistent cycle changes, bleeding between periods, severe pain, very heavy bleeding, or other symptoms that concern you.

Sources:ACOG NHS