late period

my period is about a week late but im a virgin so im definitely not pregnant. what can cause your period to be late? ive been getting bad cramps but it hasn’t actually started