Question: how long should you wait to eat before working out?
Answer: Ideally, a person should eat a meal rich in complex carbohydrates and protein around 2–3 hours before exercising. Waiting a few hours after eating allows the body enough time to digest the meal.