Volunteering for a charity is a very valuable way to support its work. Millions of people volunteer for charities in the UK and the range of roles available is massive.

Volunteers carry out tasks from mentoring and befriending or advice work, to restoration or gardening, and even life-saving with mountain rescue or lifeboats. Whatever your interests, there will be a volunteer role to suit.

While many volunteer using their professional expertise, such as accounting or IT, volunteering is also an excellent way to develop new skills.

The quickest way to find volunteering opportunities near you is to use the Do It website to search for opportunities that match your interests. You can also contact your local volunteer centre to find out more about opportunities in your area.