Sorry you've had so many negative things all at once, that's a lot of stress. I'm glad you have supportive friends!
Divorce is sad, but staying in a relationship that is hurting you mentally, emotionally or physically is sadder. If he isn't trying to improve his problem, that's more difficult...