Question?

My period is due in 2 days and I had sex right after my period and some other days , yes my boyfriend did cum in me. My nipples started hurting last week which is weird cause its usually the side of my breast that hurt only , I've had strong cramping on my right side and stomach and sleepy... I usually start my period 2 days or a day before. Is this pregnancy or period?