Does the relation between volunteering and well-being vary with health and age?

Does the relation between volunteering and well-being vary with health and age?