病情分析:精神病反复发作大多是由于长期吃西药的原因。西药治疗精神病只治标不治本,虽然西药控制症状比较快,指导意见:但是它不能彻底从根本上治愈,于是患者只能靠长期吃药维持,如此下去时间一长便产生令人副作用,甚至有的患者病情还会加重,所以建议这种情况下采用中医药治疗。