Cycle Length Calculator

Enter the start dates of your recent periods to find your average cycle length, see your range, and predict your next period.

Want to track this automatically? The bloom app calculates your cycle length over time and predicts future periods - all with a privacy-first approach.

Your data stays on your device

Enter Your Period Start Dates

Enter the first day of bleeding for at least 3 recent periods. The more dates you add, the more accurate your average will be.

How Cycle Length Calculation Works

1

Count the Days

Your cycle length is the number of days from the first day of one period to the first day of the next period. Day 1 is the first day of bleeding.

2

Track Multiple Cycles

One cycle alone isn't enough - tracking 3 to 6 cycles gives you a reliable average and shows whether your cycles are regular or variable.

3

Find Your Pattern

Your average cycle length helps predict future periods, identify your fertile window, and notice any changes that might need attention.

Frequently Asked Questions

What is a normal cycle length?

A normal menstrual cycle lasts between 21 and 35 days, with the average being about 28 days. Cycles outside this range aren't necessarily a cause for concern, but consistently very short or very long cycles are worth discussing with a healthcare provider.

Why does my cycle length change?

Cycle length can vary due to stress, changes in sleep or exercise, travel, illness, weight changes, or hormonal shifts. It's normal for cycles to fluctuate by a few days from month to month. Significant or sudden changes may be worth tracking and mentioning to your doctor.

How many periods do I need to track?

At minimum, enter 3 period start dates (which gives you 2 cycle lengths to average). For best results, enter 6 or more dates - this gives a more reliable average and a clearer picture of your range.

Does cycle length affect fertility?

Yes. Knowing your cycle length helps predict when you ovulate. Ovulation typically occurs about 14 days before your next period. If your cycle is 28 days, ovulation is around day 14; if it's 32 days, ovulation is around day 18. Use our ovulation calculator for more detail.

Your Privacy is Protected

This calculator runs entirely in your browser. No data is sent to our servers or stored anywhere. Your personal information stays private.

🔒

Want Automatic Cycle Tracking?

Try the bloom App

Get automatic cycle length tracking, period predictions, and symptom logging with the bloom app - privacy-first and free on iOS.

bloom app on iPhone