I'm going crazy and my bf is being ignorant

So we've been together for 3 years, not once has he asked me what I like in bed or what pleases me, this whole time we have sex I don't really feel it like the pleasure he's a big guy which is why it's weird to me, so anyways he cums in like 5 strokes and it pisses me off bc I confront him about how I feel about our sexual life and instead of being more considerate and or understanding he decided he wanted to get mad at me instead bc he "sucks" like that's not the issue. I just want to be pleased it's gotten to the point where I want to have sex with other people but I don't wanna cheat