Should I do another test?

Rebecca 🇬🇧
I started taking Metformin on 22nd June and on that day I had a scan showing I had an egg ready to ovulate, I had a blood test a week later to see if I had ovulated and that point I hadn't but they seemed confident I would. On the 7th July I had really really light spotting but only when I wiped. So it's now the 3rd August and I still haven't had a period. I've done a couple of tests I got cheap of Amazon which were negative but I wondering if I should buy a different type or do you think it would of shown up on the cheap ones? I have had sore breasts the last week and a tiny bit of cramping but no other symptoms.