Hello everybody I am new here and I would really appreciate it if somebody could give me some advice. I'm scared that I might be pregnant. A week ago I had sex with my boyfriend and he ejaculated inside, he pulled out and got some of it on him self he tells me that I'm not pregnant because most of it he got on him self but i still think there's a chance doesn't matter how much of it went inside.I've been taking birth control pills for two years because I never had a regular period so that helps me get my period every month. Last year in July I stopped taking it to see if I would get it without the pills. Then 2 months ago I started taking it again. But the first pack I missed two pills (I know so stupiddd!!!) and then I took it the next day and this second pack I didn't miss any days. So I don't know how effective the pills are if i missed two last month and so many ppl say that it takes two months for the pills to actually work and some say it takes just a week so I don't know who to believe. I'm confused. I am supposed to get my period in two weeks I just can't wait that long to see if I am pregnant. I want to buy a home pregnancy test but I don't know if its too soon. Four days after we had sex I felt so nauseous I wanted to vomit (that was night time before I went to bed). I woke up two times during the night and I was still nauseous. I don't know what that was I never get nauseous. I know that's one of the signs of being pregnant but isn't it too soon? I've been having cramps for 3 days now. I only get cramps like that two days before I get my period, and I'm getting my period in two weeks. I'm also moody these past few days my bf even said that. I also feel bloated I have a feeling like my stomach is huge. I just hope I'm not pregnant. That's the last thing I need, a baby. I'm not ready for that at all. I'm 22 and I go to college I'm not even married. I just HOPE I'm not pregnant. If anybody has any advice to give me I would really appreciate it because I'm really scared, I don't know what to do

Thank You