Yoga teachers like to tell students **t to eat at least two hours before class. But if you simply must eat before yogaâ??two hours is a long time if you have a speedy metabolism!â??your best bet is to avoid foods high in slow-moving fats and proteins.