Question: how many hours can you eat before gym?
Answer: To maximize the results of your training, try to eat a complete meal containing carbs, protein and fat 2–3 hours before you exercise. However, in some cases, you may not be able to get in a full meal 2–3 hours before working out. In that case, then you can still eat a decent pre-workout meal.