Well honey, let me start by saying that I am sorry that these things happened to him, or anyone! I believe that my xAh has some mental illnes. The good part is now your husband knows and can start the process to get better, if he wants. I think it is a great step in the right direction. I hope and pray that he wants this help, and I admire you for being there for him and learning as well. I only drem that my xAh does the same one day.
Maybe this will be what your AH needs. Keep us posted and I will pray for all of you. Good luck, hang in there you will know what to do, or not do as time and treatment go by.
Luv you, Kermmie