根據目前的知识,只知道精神病的发生是由於大脑功能的不稳定所造成,但造成大脑功能不稳定的因素则尚未被肯定,因此说要预防是一件比较困难的事。一般说来,我们只能从注意自己保持自己的心理健康做起。如在遭遇压力而焦虑不安时,可以经由自己的力量,或是亲朋的协助,或是师长的疏导而渡过。但是如果这些不舒服一直持续且影响到睡眠、学业或工作,或日常生活时,就应找心理卫生辅导人员或精神科医师协助处理了。对某些病,我们也可以从病的前驱期发现一点症兆而警觉。譬如人际关系变得退缩、孤僻、对自己的事情不关心、没有办法做好平时应该做的事、功课退步、性格改变等现象。总之,如有异於平常的表现出现且持续一段时期仍未改善时,我们就该注意了。这样才能早期发现问题及避免恶化。不过通常由於当局者迷,所以家人及周遭的亲友就格外重要了,应多予以关怀,以协助就医,共同维护健康。
由於精神医学知识进步的有限,精神病像许多其他的慢性病一样,尚未能被根治。「再发作」成为每个病人及家属最担心的问题。原则上由於精神病已被证实是一种脑的疾病,因此「持续性」的药物治疗是预防再发最基本的工作。另外再配合良好的复健及支持性的环境,则可减少再发的机率。