Sounds like you need some real time support as well as posting here on SR... I know, it is exhausting, you can change it though, for you and your children, probably not for him, but he has made his choices for now. They don't get it til they get it. Sorry you are stuggling, live your life for you, not for his addiction.