1) 生物因素:包括遗传、感染、酒精及药品吸食、脑和躯体的疾病等,另外精神疾病的发生也与年龄及性别有关。
2) 心理因素:心理素质往往是精神疾病的条件因素,而心理应激帽是致病的诱因。
3) 社会因素:社会文化的不同、社会形态的变迁、社会压力的增加、社会支持的减少等等社会因素也是精神疾病发性的重要原因或诱因。
4) 精神疾病的病因往往是需要有生物因素或心理素质作为基础,而同时又有心理应激和社会因素存在而导致发病的,所以精神疾病常是多因素的。