Все календари рассчитывают цикл путём арифметических действий. В зависимости от того какую длину цикла вы укажите в настройках. Он не может предугадать , как поведёт себя организм )) точных календарей не существует, я пользуюсь этим flo, мне нравится.