please help me someone!

I think I may be pregnant, I had sex with a guy, were talking but not dating, a few times during my fertile week without protection. he pulled out every time but there was 2 times where we had sex like an hour later and he didn't pee before hand and I know that for sure because we were laying together the whole time. I have been extremely nauseous for 2 days, my nipples hurt so bad, and I've had diarrhea for a few days as well. is it too early for symptoms like that? my period it due Sunday so I'll test then.

I just feel like dog shit. I'm 23 btw so if I am it's cool but it def wasn't planned lol