Yoga has many physical benefits, including encouraging relaxation, increasing flexibility and strength, lowering blood pressure, and toning muscles. This practice has also been shown to alleviate arthritis and back pain and boost heart and mental health.