精神病的發生跟遺傳、環境、身體損傷有關係, 所以, 精神病的多發人群在這三面存在弱點。
1、遺傳
如果親屬成員中有精神病患者, 這些人患精神病的幾率就比普通人要高, 而且血緣關係愈近, 發病的危險性愈大。
2、環境
精神病往往青睞敏感、脆弱等內向性格的人, 這些人的脾氣怪異, 難以接近, 與人相處不良, 敏感多疑, 粗暴獨尊, 情緒易波動, 生活習慣、待人處事與人格格不入等, 心理承受能力脆弱, 一旦受到來自於生活、工作中的挫折, 就無法面對甚至採取極端的解決方法, 會導致精神病發生。
3、身體損傷
感染、中毒、顱腦外傷、腫瘤、內分泌失調、代謝及營養障礙等均可導致精神病, 但這類疾病隨著身體疾病的好轉而緩解。 腦萎縮屬於不可逆性疾病, 由此引起的精神病也不易緩解。 但應注意, 精神病伴有的身體因素, 並不完全與精神症狀直接相關, 有些是由身體因素直接引起的, 有些則是以身體因素作為一種誘因而存在。