I have used "period tracker" for years! (I have data logged back from 2013) You can add in all your symptoms, moods, sleep schedule, physical activity, weight, water consumption...I currently only use the period tracker but I bet the other stuff is helpful too lol
1