Help!!!

I had an ectopic in August. After that I started getting late periods. My cycle went from 33 to 37. Usually I now get periods on cd36 or 37. Today is cd38 and no periods. We had bd'd only once on the peak day. Is it possible that I am pregnant. I don't want to test early and get my hopes up. But I am not sure what to do next. I have extremely sore & tender breasts, food aversions, smell sensitivity, and frequent urge to urinate. What could this be? When should I test ladies????