If he won't go to counseling or stop drinking, then he doesn't want to change, it's time to think about separation? That would send a message to your husband that you're not willing to tolerate his behavior and to your children that such behavior is not acceptable. Separation would also give you a chance to think where you want to take your relationship - if your husband decides he wants to work on his relationship, then you can start doing that but you'll have the chance to nsee how serious he is. If he doesn't want to work on your relationship, it's time to think about divorce. It's hard and i9t's difficult but there are lots of women who have transformed their lives after divorce.
Be strong and believe in yourself.