Love this because it helps me keep track, but other than that its kind of useless. As far as determining cycles... No. It needs to determine by patterns in past calendars or something, instead of calculating by set days (28 day cycle, 30 day cycle, ect.) I hope Im making sense... its just, not everybody is regular lol.