<human>: Can you condense the text into a few key points?

I've been dating this guy since June, let's call him Steve, and we're very close. I consider him one of my best friends, way before we even began getting together. So everything has been going really well, and I'm starting to really like him. I'm not at a stage in my life where I want a relationship, and he isn't either, but it's getting to a point where I would try anything with him.

Well anyways, there is one big problem. He wont have sex with me. We almost did once and it just never happened (lost his erection...)

I'm really close to his guy friends, and we've had a few conversation about this. What they tell me is that every time Steve has had sex with a girl, he can't talk to her after. He just wont for some reason- he feels awkward or just so over it that he doesn't want anything to do with her. He has some family problems, mainly his family never being around, and I think it's left him with some emotional issues, like he doesn't know how to be intimate/close to another person. No one ever taught him how.

I just don't know what to do or how to approach this. I feel like we have a good enough relationship where he wont do this to me but I would never pressure him to do something he doesn't want to do. I care about him so much. 

But... I can't wait forever and I need to know what to do. Do I wait it out, or will his issues outlast my patience? Oh and I'm not saying I'm getting impatient *right now*. I mean it's been like two months! I'm just worried I'll get too emotionally attached to be able to deal with the consequences of this down the road.
<bot>: guy has an inability to deal with being emotionally close to people. Will he ever work it out or is this a lost cause?