12 day phase?

So AF wasn’t due for two more days. She showed up tonight (2/22) Cramping all day.

My OPK peak was on both 2/8 and 2/9 so it predicts that i ovulated on 2/10.

Why is my cycle early ?

I really thought I was pregnant this timem😔