Did my boyfriend sexually assault me?
A few night ago, I started playing with my boyfriend's penis (outside his pants) since I noticed he was sexually excited. A few minutes later, he started unzipping my pants to finger me. My initial response was "no, I don't want you to finger me." And then he said "but it's not fair that I can't finger you while you're teasing/rubbing me." Then he started getting his hand further down my pants. I said "no" again and then he asked me why. I replied saying I don't feel comfortable since I hadn't showered yet after a workout and was worried about a potential smell. Then he said "it doesn't matter/I don't care" and started fingering me anyway. I felt somewhat disrespected afterwards. While I didn't ask my boyfriend if I could touch his penis, he's made it clear in the past that he is ok with me touching him outside his pants whenever I'd like (in our own privacy of course). I never touch his bare penis without his own willingness for me to do so and I'd stop if he ever said no.
In addition to this, I've made it clear to him that it's going to take me a while to be ready for sex (I'm talking 3+ months). He respected this and TOLD me he's perfectly fine with waiting until I'm ready no matter how long it takes. Then when things get really hot and heavy between us, he tries to convince me to have sex which goes against what he originally said.
Does any of the above count as sexual assault? Should i break up with him?
Superb Opinion