First day of last period

Cancel OK

Number of days in your cycle

Calculate

Your predicted ovulation day is: {{endOfFertileTime}}.

Your next most fertile time is from: {{startOfFertileTime}} to {{endOfFertileTime}}.

Your estimated due date is: {{dueDate}}.

{{error}}