生育環境(子どもの頃の虐待や親との死別など)やストレス(職場や家庭での人間関係、過労、離婚、身体疾患など)、性格(生真面目、完璧主義、責任感が強いなど)といったさまざまな要因が関係していると考えられています。
したがって、脆弱性のない人でも大きなストレスを受けることでうつ病になる可能性も考えられますし、逆に脆弱性があってもストレスに対する耐性が強い場合にはうつ病にはなりにくいと考えられます。