Dancing has many benefits, both physical and psychological. It helps individuals to keep active, controls functions such as cholesterol, channels energy & emotion, strengthens the heart, and it's also a great natural antidote against osteoporosis and stress. In other words, dancing can help us to keep fit and raise our self-esteem.