Nellie,
Whenever someone has deep personal issues that are not being addressed then it is extremely hard to have a close, trusting, intimate relationship with him.
Good for him for considering you/the relationship as well wanting to fix himself.
Love cannot fix everything.
Mark