I feel like my SO doesn’t enjoy sex.

So when me and my SO have sex he doesn’t let me touch him down there. When I try he’s usually not up... then he would say I need to take care of you first and he will he would touch and finger me and it’s the world and he pulls my hair while doing it. But when it’s time for him to insert himself it’s feels amazing because it’s obviously not his fingers but after a while it’s not enjoyable. What I means is that he doesn’t try as much with his dick as in with his hands. Another thing is that when we are in the car and I try to touch him he won’t let me. I always ask if he likes me touching him and says he does but yet he doesn’t let me touch him. And he doesn’t last hard.. long enough.. and at the end when he is done it doesn’t seem like he had an orgasm.

Please any advice?