由於缺乏對於精神疾病的認識,大多數人害怕與精神病患者解除,儘量避免與他們進行交往。目前住院治療仍是精神病一個主要的治療手段,精神病患者的病房為封閉式管理,不與外界接觸。在這些社會歧視和社會隔離的環境下,會導致患者病情惡化、疾病反復。毫無疑問,社會歧視與社會隔離是導致精神病慢性化的一個重要原因。
社會歧視會讓精神病患者感到自己是社會的異類,是社會的負擔和包袱,比別人低人一等,會逐漸形成巨大的心理壓力。社會歧視使精神病患者不能有效地、及時地利用衛生服務資源和其他社會資源。部分精神病患者的家屬極力隱瞞自己親人患病的事實,害怕受到社會的歧視,不送患者及時到醫療機構就診,耽誤了患者的診治,容易導致精神病慢性化。
社會的種種歧視造成了社會對於精神病患者的隔離,單位不願意接受有精神病疾病史的員工,人們不願意找一個有過精神障礙的人做自己的配偶,也不願意同他們做朋友。這些社會隔離的存在使患者即使在治癒後仍不能進行正常的工作和生活,被迫深居簡出,回避社會交往,病情常會出現反復,疾病逐漸慢性化。