Question: how long should you eat before a workout?
Answer: If you eat 45–60 minutes prior to your workout, choose foods that are simple to digest and contain mainly carbs and some protein. This will help prevent any stomach discomfort during exercise. Summary It's recommended to consume a full meal 2–3 hours before your workout.