Ovulation help?

Corie • Girl mama. ❤️ 2/16/2020. 💕

I got what I thought was a positive on CD 12. I had been getting positives for the past 3 or 4 months on CD 12. Well my cycles are only 28-30 days long. Sometimes off a few days. Well for the past 2 days, I’ve been getting a positive OPK. My period is about 2 days away. Why could this be happening? The TOP was today @ CD 26. & the BOTTOM was on CD 23.