Why hasn’t period comes

I’m 4 days late

No sexual activity for the last 2 cycles and after my last period so after the period that finished at the beginning of this cycle I took a test which was negative.

Why is my period not here ?

I’m cramping and have sore boobs like crazy

Last two periods were regular heavy periods