There is only one answer and you know what it is. You have to stop drinking. If you need help to accomplish this, then get it. As to your drinking when you don't want to, that is a little hard to believe. Are you really that subject to peer pressure?
they say that you have to find out why you drink, if it becomes a habit theres usually some other reason, you are escaping from reality, you know it may not be alcohol but many people as we see here on MH are addicted to drugs even prescription drugs . I would say to youthat you have already made a start ....you came here , many folks have been through similar the fact you realise all may not be well and you want to make your life better for you and the children is a good thing . Have you joined any groups and forums , theres plenty to do here ,friends in abundance ..and always a happening or two going on .... welcome and good luck.
I agree with Danzon. It sounds as though you need some individual and family counseling. Have you decided to go to any support classes on your drinking? It sounds as though you may be a binge drinker, when you drink you really get it going, is that correct? Please be careful, as I work for an insurance carrier and unfortunately deal with a lot of people that drive around drunk, and have seen too many cases where people have lost their lives because of the drinking and driving. It may be that you have a bad tolerance with alcohol and maybe shouldn't drink at all. I truly hope you have found some support groups to help you with some of these things that you have told us.
You have taken the steps by admitting to yourself and others the reality of what happens when you drink and also that you desire so much more for yourself and your children.......
It is never easy, but with each step, it gets a bit better :-))
I don't know if you have seen a counselor through the medical system or through church, etc. or if $ is a problem. I don't know if you've been reading stories of others in similar situations or inspirational type writings....or if you have a support network...but those are all good things to tap into.
You are certainly welcome to add me to your growing list of friends :-)))