Hmmm, well, I prefer after workout because when you intake the food, your body starts digesting it and brain sends more focus on doing that rather than anything else. But, if I go to gym without eating and then exercise, there is nothing to iritate my stomach during exercise. It happened to me before to vomit because I ate before going to gym. Never again.