Im have very irregular and very long cycles. This app made me feel more in control. After a few months of keeping track it would predict more accurately when I would get my cycle.
LAAB1969 about Maya - My Period Tracker, v1.8.2