Is he working some kind of a program like AA or did he just stop drinking?
Sorry for what you brought here, it's so hard and you do not deserve to be the brunt of his anger. This is where a program really helps them to learn new healthy coping skills.