I've been working 12 hour shifts for 29 years, and still going. You definitely have to psych yourself up, and almost get in another zone when you work. I work days, nights, Holidays, week days, & weekends. It's really unorthodox. The plus side, is I'm off 3-4 days each week, unless I have overtime.