If you are going to volunteer you need some guidelines up front. Most organizations are too small to have written guidelines. Some are so happy to get anybody to help them that they put up with whatever they get from the volunteers.
I used volunteers in my working life, and I have seen volunteers come and go, sometimes unhappy with the experience and badmouthing the people they left behind. Most people who volunteer just walk away instead of discussing problems they encounter. So, here are some guidelines to make the experience worthwhile for everybody.
Rule #1 Assignments should be in the interest/professional area of the volunteer.
Rule#2-Assignments should be for a defined amount of time.
Rule #3-Volunteers should be paired with a mentor or be part of a group.
Rule #4-Volunteers should be trained regularly and provided with written procedures.
Rule #5-Companies should make time for appreciation and public recognition.
So, with these ideas in mind, go out and find a place where you will feel connected and fulfilled.