雖然許多研究都表明精神病陽性家族史、不良病前人格、反復發作的精神分裂癥、病程較長的精神分裂癥、服用的抗精神病藥物種類等等都影響復發率,但是在臨床工作中高復發率的主要原因是抗精神病藥物治療不足,而藥物治療不足的原因有:
(1)患者方面,未能遵醫囑服藥。
(2)醫生方面,醫生沒有認識到抗精神病藥物預防復發的指征,往往醫生所建議的維持治療的時間太短或應用過高的抗精神病藥物劑量,后者引起令患者十分難受的副作用。
(3)患者家屬方面,個別家屬生怕長期服用抗精神病藥物會損傷患者的大腦,將患者“吃傻”,因而不聽醫生再三的勸說,過早減量或者停藥造成患者復發。