I have done a lot of volunteering over the years. TBH in my experience, it is not that great at making long term friends. Yes you can make friends whilst you are there, but once it is over the friendship ends. One of my jobs was working in a charity shop and I met a lot of girls, but I did not...