I'm in graduate school for social work and my internship this past school year has been at a nonprofit agency that works with the homeless population. It has been such a rewarding experience and I have learned so much. I never thought I would want to work with the homeless for my actual job, but the past year may have changed my mind. I guess we will see.
We have a lot of homeless service agencies in Charlotte and most places
always need volunteers. I think you would love it, especially if you find a place that specializes in mental health and homelessness.