Period Calculator

Track and predict your menstrual cycle with our free period calculator. View upcoming periods, fertile windows, and ovulation dates on a visual calendar.

Typical range: 21-35 days

Typical range: 3-7 days

Cycle RegularityRegular

Your cycle length is within the typical regular range (26-30 days).

Calendar Legend

Period
Fertile Window
Ovulation
Today

Next Period Starts

Mar 19, 2026

15 days from now

Next Ovulation

Apr 2, 2026

Fertile Window

Mar 28 - Apr 2

Cycle Length

28 days

Period Duration

5 days

Predicted Cycles

Cycle 1 Details

Period

Feb 19 - Feb 23

5 days

Fertile Window

Feb 28 - Mar 5

6 days

Ovulation

Mar 5, 2026

Day 14 of cycle

Next Cycle Starts

Mar 19, 2026

Day 28

Cycle Calendar

February 2026

Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

March 2026

Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

April 2026

Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

May 2026

Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

June 2026

Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30

July 2026

Su
Mo
Tu
We
Th
Fr
Sa
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31

Medical Disclaimer

This period calculator provides estimates based on averages and should not be used as medical advice, for birth control, or as a substitute for professional healthcare guidance. Menstrual cycles can vary significantly between individuals and from cycle to cycle. Factors such as stress, medication, health conditions, and lifestyle changes can affect cycle regularity. If you have concerns about your menstrual health or reproductive planning, please consult a qualified healthcare provider.

How to Use the Period Calculator

Enter the first day of your most recent period, your average cycle length (the number of days from the start of one period to the start of the next), and your average period duration. The calculator will project your next 6 cycles, including predicted period dates, fertile windows, and estimated ovulation days. Use the visual calendar below the results to see all your cycle phases color-coded across upcoming months.

Understanding Your Cycle Phases

A menstrual cycle has four main phases. The menstrual phase (your period) is when the uterine lining sheds, typically lasting 3-7 days. The follicular phase begins on day 1 of your period and ends at ovulation, during which follicles in the ovaries mature. Ovulation occurs mid-cycle when a mature egg is released. The luteal phase follows ovulation and lasts until your next period, typically about 14 days.

Tips for Tracking Your Cycle

  • Track your period start date each month to calculate your true average cycle length over time.
  • Note any symptoms like cramps, mood changes, or spotting to identify your personal patterns.
  • Cycle lengths can fluctuate -- track at least 3-6 months for a more accurate average.
  • Factors like stress, travel, diet changes, and exercise can temporarily shift your cycle.
  • See a healthcare provider if your cycles are consistently outside the 21-35 day range.

Frequently Asked Questions

How does the period calculator predict my next period?+
The calculator uses your last menstrual period (LMP) date and average cycle length to predict future periods. It adds your cycle length to the start of each period to estimate when the next one begins. For example, with a 28-day cycle, your next period is predicted 28 days after the start of your last one. This is based on the assumption that your cycles are relatively consistent in length.
How is the fertile window calculated?+
The fertile window is estimated based on ovulation timing. Ovulation typically occurs about 14 days before the start of your next period. Since sperm can survive up to 5 days in the reproductive tract, the fertile window spans from 5 days before ovulation through the day of ovulation itself -- a total of 6 days. This is the time frame when conception is most likely.
What is a normal menstrual cycle length?+
A normal menstrual cycle ranges from 21 to 35 days, with 28 days being the commonly cited average. However, most women do not have a perfect 28-day cycle. Cycles between 24 and 35 days are considered normal. Cycle lengths can also vary from month to month due to stress, diet, exercise, illness, or hormonal changes. Consistently irregular cycles may warrant a visit to your healthcare provider.
Can I use this calculator for birth control or to get pregnant?+
This calculator provides estimates based on averages and should not be used as a sole method of birth control. Ovulation can vary by several days from cycle to cycle, even in women with regular periods. If you are trying to conceive, this calculator can help identify your most fertile days, but consider using ovulation predictor kits or basal body temperature tracking for more accuracy. Always consult your healthcare provider for personalized advice.
Why is my period irregular?+
Irregular periods can be caused by many factors including stress, significant weight changes, excessive exercise, polycystic ovary syndrome (PCOS), thyroid disorders, perimenopause, or certain medications. Occasional irregularity is common and usually not a concern. However, if your cycles are consistently shorter than 21 days, longer than 35 days, or if you frequently skip periods, consult a healthcare provider for evaluation.
How accurate is ovulation prediction?+
Calendar-based ovulation prediction assumes ovulation occurs 14 days before your next period. While this is a reasonable average, actual ovulation can vary by several days. Factors like stress, sleep, travel, and illness can shift ovulation timing. For more precise ovulation tracking, consider combining this calculator with basal body temperature charting, cervical mucus observation, or over-the-counter ovulation predictor kits.

Related Tools

Period Calculator — free online period calculator, menstrual cycle calculator, period tracker, ovulation calculator, fertile window calculator, next period predictor, menstrual calendar, cycle length calculator. No signup required. Works in your browser.