Late period??

I was supposed to get my period on the 8th and have been having pms such as mood swings, cramps, tender breasts, fatigue, etc. I took a pregnancy test about 1 week ish after I was supposed to get it, but the results said not pregnant. I have not really been stressed out at all and the only thing I can say that has changed in my life in the past 2-3 weeks is that I started working out. Could this be a reason for a delayed period? I usually get my periods within 3-5 days of expected period dates.