I'm late

I had sex Dec 26th and I was supposed to start my period 5 days ago. We used protection and he didn't come inside me. I also recently lost my dog this month and have been so stressed out with school. What should I do?!? Could my period be late from stress???