My high school coach was extremely ardent about having us bring a small snack to practice for after our run and told us that not eating within 30 minutes of our workout would negate a majority of its benefits. How true is this? Is it also advisable to eat soon after a weight or core workout?