30-60mins. When you eat your body not only digests the meal but it also distributes the nutrients to tissue throughout your body. If you start exercising before it is finished you can experience cramping and don't let your body finish resulting in a loss of nutrients. It's best to wait at least an hour,longer if you're stuffed. It's best to have a light meal one hour prior high in protein.