Seman gets into you anytime you have unprotected sex. It does not matter if he ejaculates or not. Take a test with first morning urine if you suspect pregnancy.
if you are pregnant, you will not have a period...may be some spotting but not a heavy flow...so, if you had your period you are not pregnant...however, if you are having pain itys better to get a check up done. may be some infection or something...