So I been on the depo shot a year x some months and I'm always on time when it comes to my shots. Me and my boyfriend was touching and I rubbed my vagina on his penis the day before I got my next...