Period Late!?

So I'm still a virgin. I've only dry humped but nothing has entered there. What can be the cause?? It's 7 days late & my tummy hurts really bad ...