When and what should i eat before yoga

A bigger meal (in the 400- or 500- calorie range) should be eaten two to three hours before class.

Avoid meat, heavy foods, or slow-digesting foods with a strong taste two hours before class,” says Mark Balfe-Taylor, director of yoga at TruFusion.

To build maximum energy, consider eating healthy, balanced meal two to three hours before you practice yoga, which allows your body to be nourished and your stomach to be empty. If you are practicing first thing in the morning, try to allow at least 30 minutes to digest your food before you step onto your mat.