He will not cum

So it is my 3rd time ever doing it and 3rd time with my boyfriend the first time I had to ask him to stop cuz it hurt and the second time we didn’t have much time at all so didn’t really get to do much today we started out with penetration (keep in mind I cannot do anything fast or intense cuz it’s still kinda painful) we stopped after a little and I just decided to give him head I did this for a good 40 minutes on and off doing 69 but mostly me just giving him head and he didn’t cum and he said the only way I am going to come rn is if I do it myself so he jurked himself off and came I apologized because I felt bad that I couldn’t make him cum and his excuse was that he beat his meat the day before I need options and advice