What to do?

I need some advice!

I have irregular periods. I am at cd 39 and got a positive opk on 07/14 and I took another opk and got a positive result on 07/20. So I’m not sure when I ovulated. Have been having light cramps since 07/12.

I had light brown with pink dots of discharge on 07/14 and 07/126. Then got 2 dots of spotting on 07/27.

Still have light cramps right now and keep getting BFN!!

I’m supposed to take provera on cd 45 to force out my period but I don’t want to take it if here’s a chance I’m pregnant and hpt doesn’t detect it.

What to do?????