By practicing yoga and meditation, assimilation improves and desire for calorie-rich food decreases. So you feel hungry but are satisfied with lesser quantities of food. This has a more long-term effect on the body weight. Even if you are not able to exercise for a few days, you won’t gain weight.