There are many different 12-step recovery programs out there such as AA, NA, CA, and many more that you can choose from. These programs are a very common and effective way to face your addiction or alcoholism head on so that you can get sober and stay sober and live the life you always wanted, but never felt you could achieve during active addiction. A huge resource that these 12 step programs offer is support groups or meetings. The fact is, 12-step meetings promote recovery because that is the whole premise of these programs; recovery.