This helps explain why research shows that volunteering is one of the most reliable ways to boost our happiness. Volunteers consistently see higher levels of happiness and self-esteem than non-volunteers, because when they’re done, they look at their actions and think, I’m spending my time helping people. I must be pretty generous after all!