Yoga provides numerous physical, mental and emotional benefits. It improves muscle strength, flexibility, endurance and posture while reducing risks of diseases. Regular yoga practice has been shown to improve moods by reducing stress and anxiety and assisting with depression. Yoga can also benefit pregnant women by calming the nervous system and relieving tension.