You know, I really think it depends on what you eat throughout the day and what time of day you work out. I like to eat within one hour of working out, but it is usually my heaviest meal of the day. Just make sure you really listen to your body -- not just your mind -- and make sure you are getting enough calories per day. I eat a lot in the mornings and then not a lot for lunch, and then a pretty big dinner right before bed with very few snacks. That is what works for me.