Morning
You really should stop stressing!!! YOU ARE NOT PREGNANT!!! Maybe all the stress you been having is causing your period to be late!!
In future have safe sex... No unprotected sex is ever safe
You are very young and im sure you dont want a child as yet!!
Have a great day...
Good Luck with school and all
xoxo
If your last period was Oct 22nd, what would make this one late now? When (or what cycle length) do you have? If you have a 35 day cycle, your period would come roughly Nov. 25th. Stress can easily cause a late cycle, and if you've not had sex recently there would be nothing to fertilize an egg making pregnancy impossible.
If you had a normal period, then no sexual activity, and now you're just a little late for the next period, it does not seem like pregnancy is why you are a little late. (If you had had a whole lot of unprotected sex before the last period, there is a tiny teensy weensy chance, but a full period should have meant you did not get pregnant the previous month.) I really would not worry.