Most people can avoid any harmful effects from exercise by waiting 1-2 hours after a meal and at least 30 minutes after a snack. For sessions lasting more than an hour, endurance athletes may want to wait a bit longer and may need to include fast-digesting carbs in their diets.