Late period

Najelah

Hey my period is now 7 days late as of day. I’m 16 and I haven’t had sex in over 2 years so I can’t be pregnant. I am very stressed and I feel this knot in the middle of my stomach and idk if it just bloating or if I ate to much but I am very concerned. What could this be?