Bad sex 😩

Hi ladies, I’ve been dating this guy for almost a year but we’ve only been having sex for about 6 months. The sex is not terrible but I feel he’s only concerned about (getting his). I’ve only had an orgasm with him maybe three times!!! He’s always finishing fast and saying he can’t help it....it’s so bad that I’m ready to leave the relationship!! I feel like he’s a selfish lover.... He doesn’t like to put in any effort to even make me wet! Should I talk to him or just forget about it! We’ve had a convo before about him finishing fast (3-5 mins) but I’ve never expressed how dissatisfied I am! I feel like we are not compatible at all! All I did was orgasm with my ex so maybe I’m comparing?? Help me please ladies