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.