Ovulating early?!

Am
Hi Ladies does anyone know why all if a sudden my cycles have changed? I have normally had a 29-31 day cycle ovulating on day 16/17. Last month I had a 26 day cycle and now I'm getting positive OPKs on day 12. What is going on?! 😩