First time using opk, cycle is out of wack.

hails

Originally the app told me I was supposed to ovulate on the 31st of January. But my positive opk was on the 26th and 27th

My period before I put in the app my opk was supposed to come on the 14th

But after I entered my opk it said I was supposed to get it on the 10th.

So now I’m wondering if everything is just off , I had some spotting this morning, wasn’t bright red but was pinkish, now it’s brown. Had some cramping earlier but it didn’t last long.

To add, my app before ovulation testing always had my period on the right day