Jeannine,
Your H is making progress. As you are aware, he's got alot of his own issues to deal with, and I think he's finding the strength to deal with them. You've really both have come along way. When I started reading your posts, you were physically ill over the thought of your H's betrayal and departure, and he thought his solution for his personal demons was a gun. Now you are strong enough to let him go and he is where he can face the issues inside. Give him more support, patience, and time. It will work out in the end, I am sure.