21 days late

so my period is 21 days late I'm a virgin and I just went on vacation and it was crazy my family was fighting and I was really stressed I also had a bunch of school work when I came back idk if it's from stress or serious