精神病人一般不能上班。患上精神病大多是环境因素造成的,多数也会表现出精神不能集中,甚至也会引起哭闹的情况,如果在上班过程中受到言语的刺激,可能会诱发病情变得严重,甚至也会引起冲动的念头。通常需要在医嘱下长时间用抗精神药和心理疏导的方法治疗。