Trying to avoid being pregnant only 19.

So LAST Wednesday I had sex with my boyfriend and it was protected and he did not cum inside of me , I also put water in the condom afterwards to see if there were any leaks which were none. And TWO DAYS AFTER THAT ON Friday, me and my boyfriend didn’t have sex but he kept rubbing his penis up and down my vagina and it could have been pre cum on the tip of it . So should I be fine or am I pregnant ? Period is suppose to come TOMORROW and symptoms I have right now are sore breast, fatigue ,cramps; bloating a little . but that’s about it and I have creamy white discharge, feel weird to my stomach,. Or could I be pregnant ....