У кого нерегулярный цикл, как в календаре ставите сл дату месячных? Усредненные за последние 3-6 месяцев, или сами, допустим 30 дней?
Приложение высчитывает само, среднее по циклам количество