Ovulation Window Calculator

Fertile window, likely ovulation day, and next period estimate from last period date and cycle length.