Late!!

Had diarrhea yesterday morning, CRANKY AS HELL; mood swings and everything (my poor boyfriend) and have lowkey sore boobs very lowkey tho. Usually I always tend to see if my boobs are sore cause then that’s how I REALLY know my period is almost here but I’m 7-8 days late now and I DONT UNDERSTAND. I am more than stressed, stressed isn’t even the word. I didn’t have sex but did fool around with my bf, he only fingered me but before that I had him wash his hands for cleanliness and in case he touched his dick. BUT OTHER THAN THAT WE DIDNT DO ANYTHING ELSE. and his dick was no where near my pussy unless we were just dry humping but that’s it. I’m so stressed and it’s because I really don’t feel like I’m pregnant like at all but my period has never been this late before. Someone help ! How late can stress really delay my period!?