Better health , longer life-spans and a desire to give something back to society are among the reasons motivating many to volunteer .