造成精神障碍的原因有:遗传因素是重要的致病因素之一,但并不是唯一的因素,也不是肯定的单基因遗传,认为是多基因相互作用提高了精神障碍可能性。
人格因素,人格不健全者容易患精神障碍。而且某些人格障碍与特定的精神障碍有密切联系。还根据原生家庭的生活条件以及是否在成长路上受过刺激有关系。