Practising yoga has loads of physical benefits: it creates a flexible, toned and strong body and improves breathing, energy and metabolism. Yoga improves circulatory and cardiac health, as well as fitness levels, pain and posture. It also has benefits for your mental health, making you happier, more balanced and emotionally calmer. It helps you relax so you can handle stress better. Yoga encourages self-confidence and helps you to focus your energy.