Weird "O" spot

I can only orgasm if i hit one spot while I'm on top. He's told me that it hurts him sometimes if I take too long. This makes me feel pressured to cum fast which makes it take even longer. Once I get on top he starts to get soft cuz he knows I'm about to hit my spot which also makes it take longer. Should he just suck it up?