I have done shift work my entire working life life. I had always been on 2nd or 3rd shift. While on 2nd I had no choice but to train prior to work. But on 3rd, I had the option to do either before or after. I am 38 now and work days, but up til last year I found that the older I got, training after work was best for me. 15 years ago I would get off at 7, sleep about 6 hours, train, then take a nap before work...it worked very well for me and my body adjusted well. As I got older and started a family, I wanted to spend time with the kids and I was missing workouts. I had to start training right after work to make this all work. If you have worked graveyard, you know what I am talking about. You never seem to get fully rested and it is tough on the body. A very hard shift for a bodybuilder.