was this rape???

I'm 17. on Saturday, my friend and I were trying to get weed but all our hookups were busy, though I still had one that I managed to get. he had to drive 30 minutes to drop the weed off, which I went to get. when I did I went into his car to get it, I gave him my money, and then he put the weed in the cup holder. then he told me I had to give him head because I made him drive so long. I didn't want to but I  said yes and went into the backseat and did it. I hated every second of it. he kept pushing my head into him even though I was struggling to get up for air. I told him not to cum in my mouth and yet he did. he also kept touching my butt underneath my clothes. the entire situation was very uncomfortable for me and I feel very violated. I don't know what to do. I did get the weed, and I quickly ran out of the car and to my friends house. but I had a bad night because of this. :( 
edit: I didn't know how to say no. I just said okay, not yes.