Late period !

My period is 4 days late, I'm filled with stress & anexity ... Is there any other reason why it could late besides the chance of pregnancy?? My periods are regular & I usually don't have a problem. I've had unprotected sex a few times but my bf always pulls out a while before he comes.