cum..

my boyfriend says he's never been able to cum when recieving oral sex. he says it literally takes 20 seconds when he's alone but when he's with any other girl (currently me) he just can't. he has to jack off into my mouth after I suck him off for a while. has this happened to anyone else? I want to be able to break this cycle and really impress him..