Ive been using this app for a few years and it does a nice job of tracking but I have hated the recent updates. Every update gets uglier and harder to operate.
discus43 about Period Tracker - Menstrual & Ovulation Calendar