2 hrs of sex and he didn't cum!

MEM
It was my 3rd time over every having sex and we were going at it for 2 hours and he still hadn't cum. What I was I doing wrong? He said it was like cause he could go as fast Bc it hurts for me still and he stop everytime I tell him it hurts and he don't care that he didn't finish at least he tells me, but it really hurts for him after what can I do to make him cum fast. And FYI I gave him bj Inbetween.