Yo creo que el muchacho no vale la pena.
Dice que está madurando pero parece que madurando mal.
Por lo que cuentas estás haciendo tú todo el esfuerzo para sacar adelante la relación y así no funciona la cosa. Es desgastante ir siempre detrás de alguien. No es justo y ya intentaste suficiente. Mejor largarse y así tener la posibilidad de encontrar a alguien que sí le ponga ganas.