If you don't leave, he won't change. If you do leave, he might finally put two and two together and realize he is ruining everyone's life to the point where you had to leave. Or he might not. But staying, I can guarantee he won't change.
Dont stay with him bc u have kids.. one day they will grow up and leave you and youll be stuck with him. My dad was a belligerent alcoholic my whole life and my mom put up with it for us and i wish she didnt because it broke her spirit.. not to mention i was afraid of him most of my life, not because he hurt us or my mom but because of the way he acted. When i met my bf i told him id never put up with a husband who drinks all the time, alcoholism is a CURSE in my opinion and it ruined my dads life and eventually killed him. I remember my dad kissing me and hugging me when i was little and he reaked of booze and to a child that is probably the worst smell and i will never put my kids thru it. Talk to him about it bc if he doesnt stop now he never will. Be strong because u and ur kids deserve a good life too whether he is there or not and being wasted doesnt count as being there