Not every cycle is 28 days — and that's okay. Our free irregular period calculator estimates your next period and ovulation window based on your average cycle pattern.