There are many common programs for recovering addicts, some of them referred to as “Rehab.” There are three main types of programs: - Community programs – Alcoholics Anonymous is probably the most well-known community program, however there are a variety of free or inexpensive alternatives as well. These can range from a weekly meeting with little structure to rigorous addiction counseling. - Outpatient treatment – This type of program is designed to fit in with your normal life. Medical appointments, counseling, and classes take place during the or on weekends to accommodate people with day jobs or classes. - Inpatient rehab – Also known as “rehab”, patients stay on site and benefit from round-the-clock care. Inpatient treatment is generally the most thorough, as counsellors and doctors can compare notes on your progress and symptoms to ensure you get the best treatment. - Sober living home – Patients live in a home-like setting and work together to prepare meals and keep the facility clean. Counseling, medical care, and classes may happen off site.