Factorii biologici, precum predispoziția genetică, dezechilibrele hormonale și disfuncțiile neurochimice, pot influența apariția bolilor mentale. Factorii psihologici, precum evenimentele stresante din viață, abuzul emoțional sau fizic sau nivelul scăzut de suport social, pot agrava sau declanșa simptomele. De asemenea, terapia comportamentală și cea medicamentoasă încearcă să influențeze atât factorii biologici, cât și cei psihologici pentru a trata bolile mentale.