He cums too fast

What to do? When we do it he always cums fast like I don't even enjoy it. When I say fast like 5 thrusts and he's already cumming. I'm always on top because he can't do it he's not comfy if he's on top. On the other hand, if I do oral on him he lasts about 20mins. What to do?