What mental illnesses qualify for long-term care in a psychiatric hospital?

None in particular. Long- term care in psychiatric facility is determined by a variety of factors. These include a patient's mental status, severity of illness, social support systems, safety/ dangerousness to self and others and other patient- related factors. It is not based on illness per se.