I need help

So my period was supposed to come around the 10th of February and I still haven’t gotten it yet. Around Jan. 20, was the last time I had sex with my partner but we are always safe and he definitely did not finish inside of me. I’m a college student and I know I’ve been stressed lately so it may be from that. My period has only been late once before this and that was last year....I’m so nervous and scared that I don’t know what to do. I can’t even take any test to find out probably until this weekend but I just feel like crying because I just can’t believe that it’s true. If stress is the case, is it normal to skip periods? I had a huge tournament the weekend I was supposed to get it and I had chocolate cravings and my nipples hurt that week but nope, no period. Is exercise anything to do with a missed period as well? Thank you SO much, I could really use the help. I’m extremely worried.