Late period

Milly
So my period was suppoesed to come yesterday but it didn't and I was having cramps both yesterday and today but there hasn't been any blood. Is this normal or what do you think is happening? I'm still a virgin so there's no way I'm pregnant.