Too nervous

Hi all, advice please. My cycles have always fluctuated between 28 and 30 days. I've had a couple at 32 days when I was stressed due to losing my nan and one last year at 37 days which again I was very stressed. Since my cycle in February I have been 28/29 days.

I am now cycle day 31 and still no sign should have been on anywhere between sunday and yesterday.

I want to test but too nervous as dont want the heartbreak of it being negative.

Would you guys test today or would you leave it another couple days? And can I even test today if I've gone for a load of wees already? As dont you have to test on the first urine of the day? Or is that an old wives tale?

I so want to be a mum :( xxx