I don’t know what to do!

I have 3 apps that predict my period. 2 apps predict af on the same day. Glow predicted af 2 days ago. Af never came. I noticed the af dates on them changed when I got my positive opk. But, I’m wondering if my opk was incorrect? It was my first time using it, I got a close to positive one day, so I tested the next and the test line was darker than the control. So, I baby danced for a couple days and haven’t opk tested since I got that positive that day. But according to my apps, I’m 3 days late on ovia and flow. And 2 days late for glow. Pg tests are negative. My cycles are either 31 days, or 27. No between