Nadi uses three inputs you provide: your last period start date, your average period length, and your average cycle length. From these, it calculates your four phases — menstrual, follicular, ovulatory, and luteal. The ovulatory window is estimated by counting backwards from the predicted start of your next cycle, based on the well-established principle that ovulation typically occurs 12–16 days before your next period begins.