i don't understand how my cycle constantly changes. What cd do i base off to know when im ovulating?

Dija
Past few months. Every time i start af my previous prediction for ovulation changes.