Various types of programs offer help in drug rehabilitation, including residential inpatient treatment, outpatient care, local support groups, extended care centers, recovery or sober houses, addiction counseling, mental health and medical care. Some rehab centers offer age and gender-specific programs.