Sex life is isn’t going too well.

So my boyfriend and I have been having this on going problem with him cumming fast. Sometimes when we had sex i didn’t care if he did because I was happy that he got off but now it’s sexually frustrating me. I’ve tried to discuss with him about how penetration isn’t enough for me and if we could do foreplay but he takes it as if I’m saying that he’s not good enough and he has a small dick when I’ve never said that. Usually if I want to cum I have to get on top which I don’t mind that either but I just want to be dominated by my man if that makes sense. I just end up masturbating after and after I do I feel so guilty because I should be satisfied by him just like he’s satisfied by me. I know it’s not all about sex but I would love to get pleased too. Any advice ?