Worried..

So, 
Today I should have my period but it still hasn't come. Normally I get spotting and some intense cramps 2 days before but haven't this time. 
My last period was April 23-25
I had unprotected sex April 30th and April 1rst where he did cum inside. 
It is May 21 and I am due for my period but have not gotten it yet. I have also been very emotional and noticed a lot more cm than usual. 
I'm worried I may be pregnant. I plan on testing later today but would like some advice on if it sounds like I could be or not..
Help!!