得了精神病能治好要多久

不同的精神障碍疾病的治疗情况是不一样的,包括治疗需要的时间,治疗的手段以及治愈的概率都是不一样的,如果是比较严重的精神疾病通常治疗时间至少在三到五年,主要是保证长期的用药才可以帮助控制疾病,但是如果是轻度的精神障碍,并且是心因性的精神疾病,通常所需要的治疗时间在半年到一年半的时间就可以了。