This app helps out greatly with keep track of everything. The only time I have found it to be inaccurate is when I get a period between periods. I just wish they had a way to track those occurrences better since their system doesnt seem to recognize when this is happening.
Jcandhugo about Period Tracker Period Calendar, v1.4.67