Why? Just why?

Been tracking my cycle for the past 3 months since I got off the pill. Last cycle lasted 45 days ovulated on day 30. This current cycle i ovulated on day 20. 10 days early! I’m happy and confused to why my body can’t make up its mind to when It ready to make a baby 🤦🏻‍♀️