Some guys just can't cum from sex. My ex didn't cum once in the whole year we were together. It's unusual but it happens, it's usually tied to a deep insecurity and anxiety surrounding sex which it seems your BFs is too. You're gonna have to just work at it, bit by bit. Let him know there's no pressure to have sex and you're happy to do other stuff for now.