Yoga rejuvenates the system and brings so much sense into you that you will not overeat. Once a certain level of awareness arises in your body, your body becomes such, it will just eat what is needed for it. It will not eat anything more. This is not because you are controlling or regulating your life in anyway or because somebody is telling you to go on a diet. If you do some other exercises or dieting processes, you are always trying to control yourself. With yogic practices, you do not have to control yourself. You just do the practices. This takes care of the system in such a way that it will not allow you to eat more than needed. This is the big difference with yoga.