I'm seriously concerned please help!

Okay, so please comment and give advice, I know you cannot tell me if I am pregnant but please give advice. My period is always right on time. My last period was last month and lasted 9 days, usually it's 5. After my period ended about 5 days later I spotted for 4 days and I only saw it when I wiped, and it was light pink. My period was expected June 8th, it's now June 11th and I still haven't gotten it, my boobs are sore and I've had minor cramps, and I've lost my appetite and when I do get hungry I'll eat so much but then feel sick, it feels exactly how I feel when I have my period but the cramps are lighter and I don't have my period..lol. I'm to nervous to take a test. Btw... Sometimes me and my boyfriend use protection but most of the time we don't, he'll usually pull out but I'm just very nervous, someone please advice is needed.