Completamente de acuerdo con @Lan
¿Por qué quieres hacerte responsable de SU problema?
Todo lo que has contado se puede resumir en «él tiene un problema por el que no somos pareja, no sé solucionarlo, darme ideas».
Si no te quiere como pareja, se agobia, y tú no eres feliz en esta situación, la solución es dejarlo y hacer contacto cero.
Busca a alguien que cumpla todo lo que necesitas de una pareja. Y que te haga feliz, sin problemas, sin dramas.
De verdad, que estar con alguien tiene que ser algo fácil.
No eres la salvadora de nadie.
Él no te va a compensar por tus desvelos y esfuerzos para solucionar SU problema.
Quiérete a ti misma y sal de ahí.