i would recomend eating after the gym, shake before, eating before a workout is pretty pointless as the energy from the food wont be avalable for about 3 hours after its eaten, so if you eat at 3pm the energy will be there around 6 ish. also depends what your goals are, morning workouts with just a shake b4 are good for lean building as there is not much in your stomache,there is loads off info out there, but i would say to find a work out and diet online and follow it cos it gets rlly complex, gary