Avoid doing yoga just after eating. Wait until 2 to 3 hours following a substantial meal. After doing yoga, wait 30 minutes before taking a shower, drinking water, or eating.