period hasn’t arrived yet

Hey y’all, so I’ve been getting period cramps for the past 5-7 days and I haven’t gotten my period yet. It was supposed to come already and it hasn’t. I’m a virgin as well so I’m very confused. Could it be that I’ve had a different sleep schedule and have been eating differently since quarantine started? Could that could have screwed it up?? Please answer 🥺