Treatment programs typically last from 30-90 days depending on your needs and finances. Most outpatient rehab programs last three months long.