Greentree, all the things you mention in your first post are precisely the things that the 12 Steps of AA are designed to relieve. Have you read the book of AA? It's available to read for free on its website. Go to their home page and at the bottom of the page is a link to the pdf, "Read the Big Book and 12 & 12."
I would highly suggest you go to an AA meeting, too. See if you can find a women's meeting in your area and just go. Your family and your life may depend on it. It's free and it will help.