With roots far back in Africa; Ancient Egypt and then India, yoga is one of the best methods of self-care as the benefits are both physical and mental. In the physical dimension, it improves strength, muscle tone, flexibility, balance and overall posture. As a tool for mental self care, it has been proven effective for those dealing with depression, anxiety, and stress.