Home › Time & Date › Menstrual Cycle Phase Calculator

Menstrual Cycle Phase Calculator

Enter the first day of your last period and your usual cycle length to find out which phase you are in today: menstrual, follicular, ovulatory or luteal. You also get the date each phase starts, a color-coded 3-month calendar and a table of the next three cycles.

Last updated:

Day 1 is the first day of full bleeding.

Leave as today, or pick any later date.

days

From one period's first day to the next. 21–35 is common.

days
days

Leave at 14 unless you track ovulation.

Enter your values to see the result.
Advertisement
Advertisement

How to use the Menstrual Cycle Phase Calculator

  1. Enter the first day of your last period (day 1 is the first day of full flow).
  2. Set your average cycle length and how many days your period usually lasts.
  3. Keep the luteal phase at 14 days unless you track ovulation and know yours.
  4. Read your current phase, cycle day and the next phase change.
  5. Check the calendar and table to plan ahead, or pick another date to check.

Cycle phases at a glance

Phase28-day cycleMain hormonesWhat many people notice
MenstrualDays 1–5Estrogen and progesterone lowBleeding, cramps, lower energy
FollicularDays 6–12FSH, then rising estrogenEnergy and mood often lift
OvulatoryDays 13–15Estrogen peak, LH surgeClear, stretchy cervical mucus; most fertile days
LutealDays 16–28Progesterone high, then fallsPossible PMS late in the phase: bloating, tender breasts, mood changes

Strictly speaking, the follicular phase starts on day 1 and overlaps the period. This calculator uses the popular four-phase view so each day has one label.

How the phases are calculated

  • Cycle day = (days since the first day of your last period mod cycle length) + 1. Future dates are projected by repeating your average cycle.
  • Ovulation day = cycle length − luteal phase length. For a 32-day cycle with a 14-day luteal phase that is day 18.
  • Menstrual: day 1 to your period length. Follicular: the next day until 2 days before ovulation. Ovulatory: the day before to the day after ovulation. Luteal: from 2 days after ovulation to the end of the cycle.
  • The fertile window shown is the 5 days before ovulation plus ovulation day, because sperm can survive up to about 5 days.

Tips for better estimates

  • Log several period start dates and use your average cycle length; the period calculator can work it out.
  • Ovulation tests (LH strips), basal body temperature or cervical mucus changes reveal your real ovulation day and luteal length.
  • Stress, illness, travel, intense training, breastfeeding and stopping hormonal birth control can all shift a cycle.
  • See a doctor about very painful, very heavy or very irregular periods.

Frequently asked questions

What are the four phases of the menstrual cycle?

The menstrual phase is your period. The follicular phase follows as estrogen rises and an egg matures. The ovulatory phase is the short window around the release of the egg. The luteal phase runs from just after ovulation until the next period, when progesterone is higher.

How does the calculator know which phase I'm in?

It counts the days since the first day of your last period to find your cycle day. Ovulation is estimated at cycle length minus the luteal phase (14 days by default), so day 14 in a 28-day cycle. Days are then split into menstrual, follicular, ovulatory (the day before to the day after ovulation) and luteal.

How long is each phase?

In a typical 28-day cycle the period lasts about 3 to 7 days, the follicular phase runs until ovulation around day 14, the ovulatory window is a few days, and the luteal phase lasts about 12 to 14 days. Differences in cycle length mostly come from the follicular phase.

Why is the luteal phase set to 14 days?

The luteal phase is fairly consistent for most people, commonly 12 to 14 days, while the follicular phase varies more. If you track ovulation with tests or basal body temperature and know your luteal length, enter it for a more personal estimate.

Can I use this to avoid pregnancy?

No. It estimates phases from averages, and ovulation can come earlier or later than predicted. It is not a method of birth control.

My cycle is irregular. Will this work?

It will give a rough guide based on the average length you enter, but phase dates will be less accurate when cycle lengths vary a lot. Update the first day of each new period to keep the prediction current, and talk to a doctor if your cycles are often outside 21 to 45 days.

Are all the tools on FreeToolCabin tested for quality and accuracy?

Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

Related tools

Period CalculatorLog period start dates to predict your next 6 periods, ovulation and fertile days.Ovulation CalculatorEstimate ovulation and fertile days for the next 6 months.Pregnancy Due Date CalculatorFind your due date and how many weeks pregnant you are.Date CalculatorAdd days to a date or count days between dates.Week Number CalculatorSee the current ISO week number and look up the week of any date.Julian Date ConverterConvert dates to day-of-year (YYDDD), Julian Day Number and JD, and back.To Do ListSimple online checklist with drag to reorder, saved lists and export.Habit TrackerTrack daily habits on a grid with current and longest streaks.Kanban BoardFree kanban board with drag and drop cards, WIP limits and JSON export.Leap Year CheckerCheck if a year is a leap year and list every leap year in a range.Daily PlannerPlan your day in hour blocks with top 3 priorities, a to-do list and notes, saved and printable.Shift Schedule MakerBuild a weekly staff rota with shift types, hour totals, CSV export and a printable schedule.PTO Accrual CalculatorPTO hours earned per pay period or per hour worked, with a 12-month balance projection.Biweekly Pay Schedule CalculatorList every biweekly payday of a year, count paychecks and find months with 3 paychecks.Hijri Date ConverterConvert Gregorian dates to Islamic Hijri dates and back, with Arabic month and weekday names.Chinese Lunar Calendar ConverterConvert Gregorian dates to Chinese lunar dates and back, with leap months and zodiac year.2027 CalendarPrintable 2027 calendar with US holidays and week numbers; yearly or monthly, PDF or PNG.Class Schedule MakerBuild a weekly or A/B day class timetable and download it as PDF or PNG, or share a link.CSV to ICS ConverterTurn a CSV or spreadsheet list of events into an .ics file for Google, Apple or Outlook Calendar.ICS to CSV ConverterConvert .ics calendar events to CSV for Excel or Sheets, with repeats expanded and fields you choose.ICS File ViewerOpen .ics calendar files online: list and month view, repeating events, time zones and search.On This Day in HistoryPick any month and day to see historical events, famous births and deaths from Wikipedia.Travel Itinerary PlannerPlan a trip day by day with times, bookings and costs, then print it or export to your calendar.US Holidays CalendarUS federal holidays and major observances for any year, with observed dates and ICS/CSV export.Wedding Guest List ManagerTrack wedding guests by household and side with RSVPs, meals, plus-ones, tables and CSV export.Wedding Planning ChecklistEnter your wedding date for a month-by-month checklist with due dates, progress and calendar export.Weekly Meal PlannerPlan a week of meals and get a grocery list sorted by aisle, then print it or save a PDF.Year at a Glance CalendarOne-page printable 12-month calendar for any year with week numbers and US holidays; PDF or PNG.Baby Feeding ScheduleFeeding times, ounces per feed and feeds per day by baby's age, breast or formula.Baby Feeding & Diaper TrackerOne-tap baby log for breastfeeding, bottles, diapers and sleep, with timers and daily totals.Cleaning Schedule GeneratorMake a daily, weekly, monthly and seasonal house cleaning schedule for your home and household.Cooking Timeline PlannerBack-schedule every dish from serving time, with start times and oven conflict alerts.Marathon Training Plan GeneratorWeek-by-week marathon plan from your race date and mileage, with taper, paces and .ics calendar.Passport Validity CheckerCheck if your passport is valid long enough for a trip (3- and 6-month rules) and when to renew.Pregnancy CalendarWeek-by-week pregnancy calendar with trimesters, test windows and checkups; print it or save as .ics.Puppy Vaccination ScheduleGet dated puppy shot visits (core and lifestyle vaccines) from a birth date, plus an ICS calendar.Solunar Fishing CalendarMajor and minor fishing and hunting times from the moon for any location, with a month view.Custody Schedule CalendarParenting time calendar for 2-2-3, 2-2-5-5, week-on/week-off and more, with holidays and % time.Federal Reserve Bank HolidaysUS bank holiday calendar on the Fed schedule, next holiday countdown and deposit timing.Bread Baking Schedule PlannerPick when you want bread; get start times for levain, bulk, shaping, proof and bake.Car Maintenance Schedule GeneratorGet your upcoming oil, tire, brake and fluid services by date and mileage from how you drive.Crop Rotation PlannerTurn your beds and crops into a 3 or 4 year rotation plan so no plant family repeats in a bed.Dog Food Transition SchedulePlan a day-by-day switch to a new dog food with old/new ratios and cups or grams per meal.Kitten Vaccination ScheduleGet dated kitten shot visits (FVRCP, rabies, FeLV) from a birth date, plus an ICS calendar.Lawn Fertilizer ScheduleYearly lawn calendar for your grass type and region: feeding, pre-emergent, aeration and seeding dates.Mood TrackerLog your daily mood with emojis, notes, sleep and exercise; see a calendar heatmap and trends.Pumping Schedule GeneratorPump times, sessions per day and ounce targets by baby's age, exclusive or partial.Puppy Potty Training SchedulePrintable potty break times, night trips and crate limits for your puppy's age.Stock Market Holidays CalendarNYSE and Nasdaq holidays and early closes for this year and next, with .ics calendar export.Water Intake TrackerTap to log glasses and bottles, fill your daily goal ring, get drink reminders and see your history.2028 CalendarPrintable 2028 leap-year calendar with US holidays and week numbers; yearly or monthly, PDF or PNG.Fuel Log and MPG TrackerLog fill-ups by odometer, gallons and price to track MPG per tank, average MPG and cost per mile.Christmas Gift TrackerTrack Christmas gifts by person: ideas, budget, bought and wrapped status, and total spending.Garden Harvest TrackerLog garden harvests by crop, date and weight; see totals per crop and season and grocery money saved.Home Maintenance ChecklistSeasonal and monthly home upkeep checklist with dates, built from your home's features.Supervised Driving Hours LogLog teen practice drives with day/night hours and conditions, track permit hour goals, print the log.Hijri CalendarMonthly Islamic (Hijri) calendar with Gregorian dates side by side, Islamic holidays and printing.National Days CalendarWhat national day is it today? Fun, food and awareness days with a searchable full-year calendar.Planting Calendar by ZoneWhat to start indoors, transplant and sow each month for your USDA zone or frost dates.Public Holidays by CountryList the public holidays of 100+ countries for any year, with weekdays and an ICS calendar file.Rotating Shift CalendarColor calendar of work and off days per crew for Pitman, DuPont, 4-on-4-off, 24/48 or custom shifts.School Year CalendarPrintable August to June school calendar with breaks, no-school days, term colors and day counts.Social Security Payment CalendarSocial Security and SSI payment dates for any year by birthday group, with holiday shifts.Study PlannerTurn exam dates and free hours into a balanced, printable weekly revision timetable.Baby Food Introduction ScheduleMonth-by-month solid food plan with textures, meals and a dated allergen timeline.
See all 62 Calendars & Planners →