你好,根据你所叙述的患有精神病三年的情况,我认为,可以初步考虑为致病的心理因素影响所致。这可能是由于你所服用的抗精神病的治疗药物,并没有帮助你能有效地消除导致你产生精神分裂症的心理因素,使你在药物治疗过程中对药物副作用产生较强的纠结心理,使你对自己的药物治疗容易缺乏足够的耐心。因此,我建议你,当前你需要考虑的是先到医院精神科作一次复诊,并由医生根据复诊结果为你开出更有利于你的治疗药物,切不可不经复诊而擅自为自己开出治疗药物,然后,再帮助自己寻求精神康复方面的专业心理咨询,来帮助你能有效地消除致病的心理因素,增强你的心理素质,从而更有利于你所患精神疾病的治疗和康复。