Period Length Calculator

Enter the start and end dates of your recent periods to find your average period duration and see whether your pattern is typical.

Want to track this automatically? The bloom app logs your period start and end dates, calculates averages over time, and keeps everything private on your device.

Your data stays on your device

Enter Your Period Dates

For each period, enter the first day of bleeding (start) and the last day of bleeding (end). Include at least 3 periods for a reliable average.

How Period Length Calculation Works

1

Mark Start and End

Your period length is counted from the first day of bleeding to the last day of bleeding (inclusive). Light spotting at the end is usually included.

2

Track Several Periods

Because periods can vary slightly each month, tracking at least 3 gives you a meaningful average and lets you see whether your periods are consistent.

3

Know What's Normal

A typical period lasts 2–7 days. Very short or very long periods, or sudden changes in duration, can be signs worth checking with a healthcare provider.

Frequently Asked Questions

What counts as the start and end of a period?

The start date is the first day of noticeable bleeding (not just spotting). The end date is the last day you see red or brown blood flow. Light spotting that follows can be included or excluded - just be consistent in how you track it.

Is a 3-day period normal?

Yes. Periods lasting 2–7 days are considered normal. A 3-day period is on the shorter end but perfectly healthy for many people, especially those on hormonal birth control.

Why are my periods getting longer or shorter?

Period length can change due to age (periods often get shorter as you approach menopause), starting or stopping birth control, stress, weight changes, or underlying conditions like fibroids or thyroid issues. Tracking your period length over time helps you spot trends.

How is period length different from cycle length?

Period length is how many days you bleed (typically 2–7 days). Cycle length is the total number of days from the start of one period to the start of the next (typically 21–35 days). Use our cycle length calculator to find your average cycle length.

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 Period Tracking?

Try the bloom App

Log your period start and end dates, see trends over time, and get predictions - all private and free on iOS.

bloom app on iPhone