Chance of me being pregnant?

I first had sex on 7/11. We used a condom and he pulled out. Then I got my period from 7/20-7/24. I've had sex numerous times since we first did it and we've used a condom and he's pulled out everytime. According to the app I should've gotten my period on the 18th and today is the 21st. I'm 17 so my period doesn't come on the exact days that the app says so I wasn't too worried. However, about a week ago I had really bad cramps in my back which I never get before or during my period. And yesterday I threw up while I was at work, the first time it was Dr. Pepper and the second time it was just stomach acid. I'm not sure if it's because I had drunk Dr. Pepper on an empty stomach so early in the morning or if it could be morning sickness. I'm trying not to stress because I know that that could cause my period to be later. I also know that the chance of me be pregnant is very slim considering we used two types of contraception, and I'm guessing that the condom didn't break. I also read that losing your virginity could delay your period?

Should I be freaking out guys?