How long it takes to get sober is based on you: your life experiences, your past and present traumas and your individual healing process. Residential rehab programs typically last for a minimum of four weeks; following this up with continuing care, lifestyle changes and a solid support network dramatically improves your chances of lasting recovery.