please help

my period is 4 days late. my bf and i always wear a condom and he pulls out before he finishes. he assures me that he checks the condom every time and that it hasn’t broken. however, i am never late. my boobs hurt a little and when i was on a run i started to get cramp like stomach pain. i’m convincing myself that i’m pregnant. is it my stress that is causing my period to be late or can i actually be preg?????