Engaging in any behavior off the job, given that you've got a decent time frame (10-12hrs) prior to start of shift, is totally acceptable. As long as you are 100% mentally there, you can give your best to care for your patients while on duty. I would...