Cycle buddy ?

Malori

I’m on an average 28 day cycle lasting up to 5 days at most