Recovery from alcohol or drug addiction is different for everyone, and how long you stay depends on different factors, such as the type of addiction and your treatment plan. There are several treatment programs available whose general length includes 30-day, 60-day, and 90-day. Extended programs such as sober living facilities are designed to help you implement the skills you learned in your rehab programs in your everyday life so you can return to the community.