Hello.I think that the pathology of your husband is an anxiety-depressive disorder.All symptoms he has can be caused by anxiety and depression
is related to psychic disorders.
In my opinion Paroxetine
20 mg per day+Alprazolam 0,5 mg thrice a day can be taken for treating his disorder. Please consult your local doctor for a prescription.
I wish you good health.