精神紊乱一般要治疗几个月甚至几年才能恢复的,具体要治疗多久是不确定的,需要根据病情严重程度和治疗等而定,除了使用药物治疗外,还要自我调节,放松心情,在情绪上进行调控,必要的话可以去心理科进行心理的疏导和治疗。