Help please read!

Alright guys. My period is 2 weeks late(screenshot of glows calender down below) i recently went through a stressful move on friday the 14th. Stress normally pushes my period back yes but ive also had symptoms like

constantly tired more then normal

sore/painful boobs on and off

more headaches then normal(had headaches on and off for about a week when im used to like maybe one headache every couple of months)

ive been feeling sick and today i almost threw up while eating.

I bled for 4-5 hours on june 5th but nothing after that. My period is always 5-6 days long never for a few hours. Could i be pregnant or just late from stress?