Mental Health Nurses work in hospital and community settings and generally work shifts over seven days of the week, including day and night duty and on-call rotas. Some 60% of Nurses work 12-hour shifts, usually from 7am to 7pm, or 7pm to 7am.