It sounds like you're making a good plan to help you with not drinking and staying sober. And, you have a plan for therapy for your son and your family. There is hope that those things will help. Raising children, especially as they gain more independence, is a really hard job. I'm not sure any mother ever feels that she did enough or did the right things. I think it's very important to remember that you need to take care of yourself during this time.