Question: how many days does ovulation last before period?
Answer: Menstrual cycle length varies from woman to woman and from cycle to cycle but is typically between 23 and 35 days. Ovulation usually happens 12-16 days before the next period.