Isounds like he has a lot going on and maybe even a few things he has not shared.
I also strongly suggest her find a theraopist AND the 2 of you try marriage counseling.
I know it sounds cliche to suggest it, but I will tell you , it really worked for me and my husband 28 years ago..
Actually after the 3rd session, we told the counselor, we were don and we were getting the divorce. Then my husband and I left and talked about how it was all going to be and then realized we actually did feel we could give it a little more time.. This fall we will have been married 30 years..
I have been to therapy over the years and it has really helped to be able to just purge everything. I did not have to worry about hurting any feelings, about protecting anyone and I could just say things out loud to someone and ask their opinion with out it being so personal..
It has saved my sanity..
You should also encourage your husband to have a total physical even have his testosterone checked.. Men go through their own MENopause.. but no one ever speaks about it.. Instead it called middle aged crazies.. Or Midlife crisis.. Your husband sounds like he may be suffering a little from this..