I hear ya about the volunteering thing. Unfortunately, my day job requires me to deal with people who are far worse off than I am anyway. I love what I do. I love helping others.
One truly sad factor of all of this is that, on paper at least, I have a great life. I have people who love, care about, and support me. I have every material item that I want. I love my job. I'm pretty healthy all things considered. I could quit my job today and travel the world with a friend on her dime. I "should" be happy. I'm not though.