I need bedroom help!

So my partner and I have been together over 2 years now, and bedroom wise it hasn’t always been great on my part (I have PTSD linked to sexual trauma but I’m a lot better than I used to be). Things can get quite stale and his lack of adventure and my shyness with adventure means it’s quite hard to shake things up.

Last night, we celebrated his promotion. He’s said before that because I take quite a bit of time to orgasm, the delay causes him to lose the feeling (and he’s always put me first, even after telling him that he doesn’t have to, a warm up would suffice). But last night after I wailed the house down, I spent a good hour trying to make him feel good. He’s not a fan of oral, never has been from anyone, but we had some flavoured lube that I thought I would give a go but it was fruitless.

I think he ended up finishing by himself as he had left the bedroom and I heard him turn the tv on about half an hour later. I feel so upset by not being able to make him feel good. Here we are nearly 3 years into a relationship and he had to try and teach me how to make him cum. I was humiliated, I cried a lot too - feeling he would leave me for someone who was better than me. And this isn’t the first time this has happened, but we’ve spoken and I’ve tried making steps which have been successful. I know he wouldn’t leave without talking to me about it, but even he doesn’t know where I’m going wrong. Does anyone have any idea on what we could try?

TLDR: Male partner having orgasm issues when I try to get him off and not sure where I’m going wrong, please help!