I don't know that completely empty stomach is your best bet, but obviously you don't want to be full while your working out. So I would say maybe eat a small something, wait 30 min and then do your work out. And I would say AM is best, but for an energy reason. You feel great throughout your day...