Not got a clue what is going on! Help!

This month I’ve been completely thrown off by my period and ovulation dates.

In May I had a 9 day period 😱 mine are usually 3-4 days at the most.

Glow is telling me that I’m due my next period in 3 days from now but today I got a positive opk (I think it’s positive but let me know if not) cd 22 apparently 🤷🏻‍♀️

Any ideas what the heck my body is doing?!