Persistently practicing yoga for a week is sufficient for many people to experience the physical and mental benefits of yoga. When done regularly below a yoga teacher's guidance for 6-8 weeks, yoga is good for anyone to feel its powerful positive effects.