Yoga, as an aerobic exercise, belongs to the exercise that needs lasting exercise. It takes more than an hour to burn the body's calories every time, and patients should control their diet if they want to lose weight. If they overeat after yoga, they will not lose weight, but also increase the body fat content and make people stronger. So they can do yoga to lose weight, but their diet should also be controlled.