Practicing 20 minutes of yoga a day has a number of benefits for the health of the body and mind. The exercises help to control stress, anxiety, and body aches, besides improving balance and flexibility, stimulating weight loss.