If you have had a period at the end of June, you need to wait for another week to see if you get a normal period. The spotting you are currently having is either a premenstrual bleed or an implantation
bleed. Urine pregnancy
tests cannot read well before a missed period; you need to do them 3-7 days after a missed period with a fresh early morning sample. For a better and an earlier confirmation, you should get the serum beta-hCG
titres assessed. Please see a specialist for further suggestions. Hope this helps.