I need help.

I had sex on November 3rd with my boyfriend. I'm 17 and he's 19 it was our first time. He used a condom both times. The first time he pulled out before he came and the second he staid inside but only half way and he held the condom when he pulled out both times.

I know there's a chance I could be pregnant but it's small. I know the condom didn't wrip or come off. However I also know that condoms can have small holes in them, but that would be noticeable right? Wouldn't logically the hole stretch and become bigger and noticeable? It's like having a hole in a latex glove. Right?

Now here's why I'm so scared. I've been looking up everything I can about being pregnant all the logical signs point to the fact that I'm not. My period is nine to ten days away. I'm already slightly irregular sometimes but nothing horrible. I get bad symptoms a week before my period. I bloat, get moody, and hungry a lot. This has happened many times since my first period. I've looked up the symptoms of pregnancy and I have some, I pee a lot and I've been getting these weird cravings. This morning I wanted carrot juice. I'm terrified. I'm almost positive these symptoms have more to do with my period then anything else. Also I have some discharge its white and kind of lumpy what does that mean? I've also been feeling nauseous but this has happened a week before my period as well. Also I know all these symptoms could be caused from the stress I'm putting on my body.

Also I've been told you can skip a period after your first time or start early. I didn't bleed at all though.

Could I be pregnant or am I just making myself have these symptoms from the stress? I know its really too early to tell, but I'm scared out of my mind. I plan on taking a test if I'm late at all. I also know to take it a 7-14 days after the missed period. However does that mean to take it 7 days after what would be my last day of my period or 7 days after the first day of my missed period.