Positive opk on CD12!?

Tr

I am so confused right now, I always always ovulate on CD 16 or 17 (when I've tracked in the past). I'm pretty regular, 28-29 day cycles and I started tracking just this month because the last couple were a bust. I'm wondering if I've been ovulating early and BD on the wrong days this whole time and maybe my MC messed up my cycle a bit. So frustrating, hoping this month is the month now that I know! Wish I would've started tracking a couple months ago.