Did the 12 hour night shift for years, agreed, it sux. But you obviously want it or you would not be asking the questions. Stay motivated, are you using a good pre workout? Stretching everything out, after you get home? Just keep at it. Listen to these guys, they know what they are talking...