HELP PLEASE

Hey guys! I really need some help. My last period started May 27 and I have reallyyyy regular 35 day cycles (which means that I should be starting this Wednesday July 1). I always have light cramping a week before but no odd spotting or anything regularly. When I’m having sex me and my boyfriend are pretty careful. I’m always on Nuvaring birth control, he says he has never finished inside without a condom, and he pulls out when we don’t use a condom. I feel like there’s no way I could be pregnant but yesterday (4 days before my period started) I started having brown/pinkish discharge out of nowhere. This has never happened to me and I’m really worried it could mean I’m pregnant. I’m pretty positive it’s not just my period starting early. Have y’all had this happen? What advice could y’all give or talk me down maybe? I’m really stressing out. Also I have the pictures shown below, excuse what you see on the towel, this happened when i got out of the shower. Thank you guys