It's best to avoid eating a heavy meal within two hours of a yoga class, as this can make you feel uncomfortable during the practice. However, a light snack or drink is fine.