Las causas de los trastornos mentales son generalmente múltiples, y no siempre se conocen. Pueden influir en la aparición y desarrollo de los mismos factores como alteraciones en la química del cerebro u otros mecanismos biológicos, predisposición genética, factores ambientales, culturales y sociales, lesiones cerebrales, consumo de sustancias tóxicas, etc. Pero no se conoce con exactitud ni en qué grado impacta cada uno de estos factores, ni qué combinaciones se producen significativamente en cada caso.