16/ Am I Pregnant?😭

I’ve already posted this but I’m rlly scared and want more opinions. I’m on the BC pill (been on it 7 months). I take it perfectly and my bf pulls out. This whole week I’ve been really stressed and nervous. I had spotting for the first time this week and I told my doctor he said it was normal but I’m scared it was a pregnancy bleed. I’m also crampy and my periods due tom but im so worried it’s not gonna come. I also feel nauseous but I think it’s cause I’m so nervous but idk. If I am pregnant I’d only be 2-3 weeks pregnant so I think that’s too early for symptoms? Do u think I’m pregnant?😫😭