Why does he bust so quick!

Why is it that when my boyfriend jerks off he busts quick but when we have sex he takes forever same with when I give him oral sex. I don't have a problem with him taking a while during sex but then some days I'm just like ugh I wish you could just come quicker than you do lmao! Does anyone know why jerking off makes guys cum faster?