UnityLife

Menstrual Cycle Calculator

When’s your next period?

Free menstrual cycle predictor — projects the next three periods from your last cycle. Plan around it; don’t bet your wedding on it.

Free tool

Next expected period

--

Cycle length varies by ±2 days even in regular cyclers, so treat this as a planning estimate. Persistent cycle changes — sudden shortening, heavy breakthrough bleeding, missed periods that aren’t pregnancy — are worth a check-in with a Canadian regulated healthcare provider.

How it works

The calculator takes the first day of your last period, your average cycle length, and your average period length, and projects the next three expected start and end dates. It assumes your cycles are roughly regular — which they are for most people most of the time, but with normal ±2 day variation.

What “cycle length” means here

Day 1 is the first full day of bleeding. Cycle length is the count from day 1 of one period to day 1 of the next — a 28-day cycle means 28 days between starts, not 28 days between the *ends* of one period and the start of the next.

When to talk to a doctor

Sudden, persistent cycle changes — particularly missed periods that aren’t pregnancy, breakthrough bleeding between periods, or flow heavy enough to require pad changes more than once an hour — are worth flagging to your provider. Cycle changes are common during perimenopause, after starting or stopping hormonal contraception, postpartum, and during big life events; but they can also signal thyroid issues, polyps, or PCOS.

This tool is for educational purposes only and does not provide medical advice, diagnosis, or treatment. Always consult a licensed Canadian healthcare professional. Read our full disclaimer.