I have only had it for a little while but it is pretty good and once you know how to use it is easy. I would recommend this app, and it is pretty accurate!
Jello78 about Period Tracker , v2.3.2