Predict your next period and track your menstrual cycle. Get a 12-month forecast of upcoming periods and understand your cycle phases.
Next Period
Tue, Mar 17
in 14 days
Current Phase
Ovulation Phase
Day 15 of cycle
Days between periods
Days of bleeding
You are on Day 15 of your cycle (Ovulation Phase)
Tuesday, March 17, 2026
Cycle #1
Tuesday, April 14, 2026
Cycle #2
Tuesday, May 12, 2026
Cycle #3
Tuesday, June 9, 2026
Cycle #4
Tuesday, July 7, 2026
Cycle #5
Tuesday, August 4, 2026
Cycle #6
Tuesday, September 1, 2026
Cycle #7
Tuesday, September 29, 2026
Cycle #8
Tuesday, October 27, 2026
Cycle #9
Tuesday, November 24, 2026
Cycle #10
Tuesday, December 22, 2026
Cycle #11
Tuesday, January 19, 2027
Cycle #12
Based on a 28-day cycle. Actual dates may vary.
Uterine lining sheds. You may experience cramps, fatigue, and mood changes. Flow is typically heaviest in the first 2-3 days.
Estrogen rises, energy increases. Follicles develop in ovaries. Many feel their best during this phase.
Egg is released. Peak fertility. You may notice increased cervical mucus, mild cramping, and heightened senses.
Progesterone rises. PMS symptoms may occur: bloating, mood swings, breast tenderness. Body prepares for period or pregnancy.
Next Period
Tue, Mar 17
in 14 days
Current Phase
Ovulation Phase
Day 15 of cycle
Explore how changes affect your results
Based on your results
You're on day 15 of your 28-day cycle, currently in the ovulation phase. Peak fertility and energy. You may feel more social and confident.
Your next period is expected in 14 days (Tue, Mar 17). Plan accordingly for travel, events, or activities.
Track your cycle for 3+ months to identify patterns. Note symptoms, flow, and mood changes to better predict future cycles.
Your next period is predicted by adding your typical cycle length to the start of your last period. Average cycle: 28 days (normal range: 21-35 days). Period typically lasts 3-7 days. Enter your last period date and cycle length at practicalwebtools.com to see predictions for upcoming periods.
Track from the first day of one period to the first day of the next. Record start dates for several months to find your average. Most cycles are 21-35 days, with 28 being average. Apps or calendars help track patterns over time.
Irregular periods can result from stress, weight changes, excessive exercise, hormonal imbalances (like PCOS), thyroid issues, perimenopause, or starting/stopping birth control. Occasional irregularity is normal, but persistent changes warrant medical consultation.
Normal cycles range from 21-35 days. The average is 28 days, but only about 15% of women have exactly 28-day cycles. Variation of a few days between cycles is normal. Consistently short (<21) or long (>35) cycles should be discussed with a healthcare provider.
A typical period lasts 3-7 days, with the heaviest flow in the first 2-3 days. Periods shorter than 2 days or longer than 7 days may indicate hormonal imbalances. Heavy bleeding soaking through protection hourly needs medical attention.
The cycle has 4 phases: 1) Menstrual (days 1-5): bleeding occurs. 2) Follicular (days 1-13): egg develops. 3) Ovulation (day 14): egg released. 4) Luteal (days 15-28): body prepares for potential pregnancy or next period.
Next Period
Tue, Mar 17
in 14 days
Current Phase
Ovulation Phase
Day 15 of cycle