10 days late negative hpt

So my last period was on June 21 my bday and my period tracker said my period was supposed to come on the 23rd of July. My husband and I had sex almost everyday since July 11th, my estimate ovulation tracker said I wasn’t fertile/ovulating around that time we had sex but now my period is 10 days late. I took about 5 hpt and they all came negative. I’ve been having slight cramps like my period is about to come but nothing. This isn’t really normal for me I got off nexplanon on January and my period became regular again on March all the way until June. Should I wait to take another test next week? Also blood test?

Also 6 days before my period was supposed to come I had light spotting so I was thinking my period was going to come but nothing