First time I performed oral sex yesterday and I wasn't expecting myself to be very good at it. But still by surprise...it took me a VERY long time to get him to cum. Several factors that I think may contribute to the long wait:
1) I didn't continuously blow him, we were doing other things too like kissing, fondling, etc. Plus, I got tired from opening my mouth so wide to fit his size
2) He require lots of friction and I'm just not very strong. I saw the way he masturbated and he works it like a jackhammer.
3) He wants me to put it all into my mouth but his 8 or 9 inch penis makes it hard for me.
I haven't bj other guys before but I HAVE given handjobs to an ex before (who btw has a significantly smaller one) and all it took was a thrust up from the base to the head to get him to cum.
What do you think will make him (the current guy) cum faster next time?