It sounds like you're taking on too much responsibility for making the relationship work. He should be speaking with YOU about his concerns, not with a female friend that he is having a flirtatious relationship with. My take is that he's avoiding dealing with his own issues, and his conversations with this friend are a form of escapism. Have you suggested seeing a counselor or coach with him? If he's truly committed to the relationship, he'll be open to the idea.