WORST SEX EVER!!

Sorry ladies, I just need to rant. I've been having sex with this guy since December 1st, and I even lost my virginity to him. We've had amazing sex, sex so good I feel like I'm on cloud 9 for weeks after it's happened. He usually lasts really long, and we go at it for 2 hours on average, but tonight was awful. He lasted maybe 45 minutes at most (including foreplay) and he didn't reciprocate any foreplay at all. He shoved his dick down my throat knowing I'm on antibiotics for some throat thing right now, I gagged multiple times and had to stop so I wouldn't work myself up and throw up all over him, and then he got all pissed that I didn't want to keep blowing him, so he went in me completely dry!! It was so bad that I didn't feel anything, and I usually feel tons of fireworks when I'm with him. It was so bad that I'm the middle of everything I was thinking to myself, "maybe I should stop him and tell him I don't want to have sex with him anymore." He could tell I wasn't too happy after, and he asked me what was wrong, but then he went back to being a prick. I don't know if I should tell him how bad it was or not, but I had to get it all out now before I really blow up.
UPDATE: I've calmed down from the situation now and I realized I had a panic attack after he went in dry. We haven't had sex in a tight space in a car for like 3 months now and claustrophobia mixed with rushed sex was only made worse by my anxiety. But I'm still mad at him and I got In n Out and sent him a picture of my burger captioned "better than sex😍" sooo he can ask me about it if he really cares.