Volunteering is thought to be especially good for the physical health of older people, by encouraging them to stay active and spend more time outside the home. But young people experience benefits as well: a separate U.S. study published earlier this year in the journal JAMA Pediatrics linked volunteering with improved cardiovascular health in high school students.