I'm happy to see you are staying with your Mom and that your family support is solid. Like another poster said, you can't save him, but you can save yourself and your little ones. Please take care of yourself and your kids first. Hopefully, he will kick his "mistress" to the curb and realize he needs to get clean and be there for you and the kids.