The psychologist Jane Piliavin has studied blood donors in detail and found that, yes, giving blood does indeed make people feel good, and good about themselves. Piliavin26 has reviewed the broader literature on all kinds of volunteer work and reached the conclusion that helping others does help the self, but in complex ways that depend on one’s life stage.

