My period is so late but I’m a Virgin

So my period was due like two weeks ago and I’m still getting cramps and cravings but my period is not coming. And it’s not like I’m pregnant because I’m a Virgin. I don’t know why it’s late. I just want to get it started and over with because it’s summer and I want to go swimming. Heeeelp