Ending relationship because of a bj.

Ladies, I cannot describe how fucking pissed I am. We have been together for four months, I cannot describe the shit I have done for him. I have tried to please him in more ways than one and it's never good enough. I'm so upset I'm shaking. I'm unable to have sex because of an issue that causes pain, but I'm looking into getting checked out in due time. Can you tell me if I'm wrong for this? because I feel like I may have overreacted but the fact he said he'd get it from somewhere else pissed me off. I have tried different techniques but they never work, and he even admitted to "I don't like BJ's, so that's probably why". this all started because I wouldn't read the link he send about how to give a boss. I just.... I need opinions.

edit: he is 20 and I'm 19. And honestly, I've tried different methods with him ranging from BJ's (which never satisfy him) to letting him watch porn during our sessions. I'm not exactly sure what more I could have possibly done. I understand why he's frustrated, I'm frustrated because I couldn't give him what he wanted and beat myself up about it plenty of times. But at the same time, I feel this whole thing is stemming from the fact that he's a virgin with a girlfriend and can't have sex.

We've tried so many times to have sex, I've fought through the pain, the anger, and the frustration but it never worked out in our favor.

edit 2: I didn't read the article because Ive been discouraged, to be honest. It's a stupid excuse but that's my reasoning. And yes, this could've probably been avoided had I read it, but if I did would it have changed anything?

Anyway, thanks for your comments ♥️