Make it a practice to eat large meals at least three to 4 hours before working out. If you have a smaller sized meal, you can work out two to 3 hours after eating. Light snacks are typically fine when eaten right before and even during exercise. When you are done working out, you can enjoy a meal immediately.