精神病的成因在不同的學科,如生物學、心理學、社會學等,都有不同的解釋,雖然現在的理論通常在對不同患者上都有不同的貢獻。現今對心理疾病最熱門解釋是生物學上的解釋;一個有心理疾病的人可能有不同的腦部結構或功能,或者是有不同的神經化學反應,不論是由基因或環境傷害(如胎兒酒精綜合症)引起的。舉例來說,許多被診斷有精神分裂症的病人被證實在大腦中有腫大的腦室和萎縮的灰質。另外,有些人認為神經傳導物質不平衡也會導致心理疾病。最後,許多的遺傳和雙胞胎研究都證實像躁鬱症和精神分裂症等心理疾病是會遺傳的。由於傳統醫藥學界的發展,以生物學上的解釋為主導,所以是目前最受喜歡的,但心理學上的解釋也不容忽略。心理學家認為矛盾、危機、緊張和創傷可能會導致心理疾病,特別是在一個容易受傷的人身上。例如,一個目睹父母親殺人的小孩可能會發展出沮喪和緊張的情緒,甚至得到創傷後壓力心理障礙症。而社會學家亦認為重大事件和情境會導致心理疾病。例如,在社會運動、戰爭或遭受天然或人為的疾病時,該地區的人們有較高的機會得到心理疾病。貧窮、無常和缺乏資源和援助的地區也會比富裕和穩定的地區有較高機會得到心理疾病。心理疾病可能有多重的病因。已經有焦點放在神經導傳物質多巴胺、正腎上腺素和血清素上。每種疾病都有可能有它自己的病因。治療的方式有精神病用藥、心理輔導、調整生活方式和其他的支持性措施,或上述方法的綜合運用。患者通常等到精神症狀已明顯到不能生活了的時候,才會想去尋找治療,但及早治療(當症狀還輕微時)才能有較多的長期結果。和許多的身體疾病一樣,診斷依然是個主觀(即使越來越循證和科學)的藝術,包括細心和仔細地安置病史及過去與現在的病症。心理疾病依人而異,且有的輕微,有的嚴重,有的則介在兩者之間。即使是同一個病人,症狀也會隨時間而改變,由最嚴重的情況,到完全緩解。這種疾病通常是不連續的,而且可能會因壓力或其他因素而復燃。若一個人在症狀疏解的情況又開始發病的話,並不代表他缺乏意志力或自我控制,而但是疾病的月圓月缺罷了。適當的治療能夠幫助穩定疾病的療程,並減少症狀的波動。看待主要的心理疾病(如躁鬱症、精神分裂症、憂鬱症、強迫症),先天與後天的爭論常常會被提出來,答案是“兩者都有”。主要的心理疾病都有很強的證據指向遺傳。一小部份的人疑問心理疾病是否為“真實的”。這一觀點的擁護者有山達基教教徒和反精神醫學運動。