Missed period

Megan
Normally i am regular and my period is never late nor early but my period is over a week late, mine only normally last about 3-4 days. Im still a virgin so it is impossible for me to be pregnant but is there any explanation of why this could be?