Volunteering can help you respect yourself and value your own contribution. It can also earn you respect from other people – friends, family, colleagues and even employers. On top of that, it will also earn you the respect and appreciation of the organisations that you donate your time to.