Is it normal to O on same day every month (cd 18) but cycle length varies between 29-32 days!?

This has been happening the past 3-4 months! It use to always start on the same day, now my app expected date is always a day or 2 different. And my period starts on different days. Weird!!! 

Vote below to see results!