Long-term mental health treatment usually refers to residential inpatient care that lasts 30 days or more. Longer stays in inpatient care are shown to have more successful outcomes in treating mental health disorders.