4 days late...

So I know this is early and all but I’m 4 days late for my period. I’ve been slightly stressed and depressed because my SO had to go to rehab (in order to get his kids back, nothing major) and me and my parents are moving, I’m the only home to pack and take care of everything because they are truck drivers, I’ve also been upset because I failed my chem class in college. I’m 23 and I’ve always had normal-ish periods but skipping a period has only happened a few times. I had a period last month and it was a pretty regular menstrual cycle. I will also add that my parents HIGHLY dislike my SO and are constantly trying to hook me up with other guys even though I keep telling them no! They’re forcing me to meet another guy while my SO is in rehab and on top of that my mother is verbally abusive. I feel like a prisoner in my own home. I was just wondering if stress and depression could cause a late period? And when should I take a pregnancy test? I need help please. Idk what to do 😭😭