Fors time uskng opk

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

The app before putting in a positive opk always got my period spot on