Question: how long does it take to see improvement in yoga?
Answer: For improving flexibility, one hour-long class per week may be enough to gain some of the benefits. You'll see much faster progress if you practice more though. To reverse bone loss due to osteoporosis, 10 minutes daily practice is also enough for noticeable improvement.