Predict your next period and track your menstrual cycle. Get a 12-month forecast of upcoming periods and understand your cycle phases.
Next Period
Fri, May 8
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)
Friday, May 8, 2026
Cycle #1
Friday, June 5, 2026
Cycle #2
Friday, July 3, 2026
Cycle #3
Friday, July 31, 2026
Cycle #4
Friday, August 28, 2026
Cycle #5
Friday, September 25, 2026
Cycle #6
Friday, October 23, 2026
Cycle #7
Friday, November 20, 2026
Cycle #8
Friday, December 18, 2026
Cycle #9
Friday, January 15, 2027
Cycle #10
Friday, February 12, 2027
Cycle #11
Friday, March 12, 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
Fri, May 8
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 (Fri, May 8). 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.
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.
Forward-projects period start and fertile window from your cycle length and last period start date.
Talk to a licensed healthcare provider before using the output of this tool to make a medical decision, especially if you have an underlying condition, are pregnant, or are on medication that affects metabolism or fluid balance.

Full-stack software engineer specializing in embedded systems, web architecture, and AI/ML. Founder of Practical Web Tools. Built the gesture-controlled drone IP acquired by KD Interactive (Aura Drone, sold on Amazon).
Next Period
Fri, May 8
in 14 days
Current Phase
Ovulation Phase
Day 15 of cycle