It’s better to have a more or less empty stomach during a yoga session, so leave at least two hours between a main meal and yoga.