中药的效果不如西药效果好。要看看到底是什么类型的精神病,因为精神病只是一个总称,里面包含了很多的疾病,比如精神分裂症,抑郁症,躁狂症等,所以要先明确一下病情的了,而且的话,目前治疗精神病的主力药物,都是西药。