Late period

My period is every 30 days without fail. It was supposed to start July 22nd. It’s the 27th now and still no period. I’ve been cramping this whole time. Took a pregnancy test on the 25th, negative. Should I take another one or is it probably stress or something?