Late period?

em

i spotted during my ovulation and now im almost 4 days late for my period. i had sex with my bf but we used protection and some of his cum when on my body but didn’t go inside since i took a shower right after. my nipples hurt and i have all the regular pms before the period but no period? is it because of stress?