not orgasmic

Okay so i had sex with two men ( my ex and my current boyfriend)NO NOT A THREESOME ! Anyways.. I never ever orgasmed from sex.. I only orgasm from masturbating. And no by sex i dont mean only intercourse.. He went down on me , and stimulated my clito while banging.. nothing. And im pretty sure im really turned on everytime. My ex used to finish quick so i thought that was the issue ( That wasn't why we broke up ofc). But my actual boyfriend , not to be mean is way better and bigger and takes more time than my ex (im not comparing them) but the thing is that I TAKE TOO MUCH TIME. Seriously not joking i take between 20 and 30 minutes to get the Big O. Its really frustrating because i really want to experience an orgasm from my SO, and it sometimes upsets him too.. Any helpful ideas and advices please?? Thanks😊