You should work out when you have the most energy, if your a night person work out later in the day (I think you need about 2 hours to chill out before you can fall asleep though) And vice versa if you are a morning person. Try eating at least an hour before you work out if you are going to after work, and make sure you get a good nights rest!