This is a two part question: 1) how long after you eat should you begin a training session? 1 hour? 2 hours? I understand things like what you eat and how much you eat is a factor. And 2) supplements like N.O. Xplode tell you to take it on an empty stomach (the label literally reads: 2 hours after a meal, or 1 hour after a protein shake) which makes me wonder: Should I be working out on an empty stomach? I was always under the impression that if you're hungry, you've already waited too long, and that will hinder your training. I already have to consume 3,400 calories a day, more than a couple of hours between meals would be killing me! What's the deal?