Paula...... has your husbands behavior changed a LOT since 5 years ago? I hope you don't mind my probing..... how old is he? Has he had a physical with thorough blood tests recently? Often as men age their testosterone levels drop, this can cause moodiness and anger/aggression issues. It can make them apathetic and depressed as well. Have you noticed a change physically? Less muscle structure? Lower libido?
With the stresses of your life, plus his job struggles ---- if you add a low T into the mix it could really cause some problems!
Its always a good idea to have to good work up by a doc to see if personality changes are caused by chemical changes in our body.
If he's like most men and doesn't see the need to go to the doctor - tell him you both need to go in just for a baseline for your age. ???
Its worth a shot.
Don't worry about the binge............. You're making great progress. 5 steps forward 1 step back. That's momentum!