I'm sure this question has been answered before, but I couldn't find it, so please forgive me for asking it again.
Sometimes, I work out first thing in the morning.
Other times, I work out during lunch break.
Should I eat my meals (breakfast/lunch) before or after my workouts?
One theory says workout hungry so that you burn the fat instead of the fuel you just consumed if you ate.
The other theory says that eating after you workout is the best time since metabolism is high and replenishment is necessary, so whatever you eat will burn off faster.
Third theory is that it doesn't matter, its all about calories in versus calories out.
Any opinions would be greatly appreciated.


basically you shouldn't workout if you are very hungry because you will be weak and you will focus on hunger pains instead of your workout. so try to eat a little something about an hour before your workout. fruit is the best because it has good carbs for energy and digests quickly. it doesn't linger in your stomache. You dont want to go workout on a full stomach though. Then after a strength training workout, you should have protein within a half hour after working out. So I usually have a protein shake, which holds me over for an hour or two, then have my lunch or dinner (depending on the time of day). Your body is already in calorie burning mode from your work out, so its best to have your bigger meals after working out. I happen to have to workout a lot in the evening, so I will usually try to save my dinner for after my workouts. One thing I've read is.... If you eat right before your work out your body will be producing insulin, which slows the process of burning fat. so, you dont want to be starving, but you also dont want to have a full belly before you go work out. hope this helps 
