I have a question about OPK’s

This was took in the time frame and I honestly don’t know if it’s positive are negative I’m retaking because different apps have gave me ovulation dates that’s all over the place glow days I’ve already ovulated and Ovia says I ovulated on the 15th I’ve read the instruction and I was suppose to start testing on day 12 of my cycle which would have been the 16th and honestly I thought I ovulated on the 18th of this month and we baby danced 14,15,16,17 just to make sure we had it but on the (21 up until the 23rd I cramped for 3 days straight and today I just took a opk to make sure it was ovulation .. someone please help !