scared I might be pregnant

My last period was the end of February. I had spotting for the first time during the time I was suppose to get it but no period yet. I have major cramps and sleep a lot. I have sex but it's always protected. I don't have any other pregnancy symptoms but I've been really stressed lately. Could I be pregnant ? My period is 2 1/2 weeks late.