A. In general, a minimum of 20 minutes of yoga a day is sufficient to see visible results. Breaking down the practice to sun salutation, standing poses, lying down poses and focusing on different body parts on different days make short practice effective.