Finishing him off?

So, my boyfriend has an insatiable sex drive. He always takes care of me and makes me cum, but I'm struggling to do that same for him. He says it's alright and doesn't mind it, plus it diminishes my anxiety about pregnancy when I know he hasn't cum( Whenever we have sex with protection) I would give him a handjob or blowjob, but the thing is, he just lasts so damn long. This dude is a fucking stallion. Do you guys have any advice?