He can't cum... I can't stand the sex anymore

I like this guy a lot but he never cums.
Sex is becoming a chore to me. 
After 30 mins sometimes he just gives up. Makes me feel horrible. 
I know it's not me but it's upsetting we can't have the sexual chemistry and that makes me lose attraction to him outside the bedroom. 
Sex is emiotnal to me and if we don't connect there, how can we connect any other way? 
The only way it hurries it up is if we do anal and even then it takes forever. And doing it that way all the time to me seems not as intimate. (Not that it isn't, that's just me)
I LoVE sex and giving bjs but with him, I don't feel like it, it's not fun because it doesn't go anywhere. 
I know he still enjoys is but what's the point if he doesn't get off? It just completely kills my mood.
Now I never want to have sex with him.
It's been three months and I keep hoping it will get better but it hasn't. 
I do t know how I much longer I can do this. 
Should I move on?