At what age can I volunteer

There is no set age for volunteering. Most charities will expect you to be at least 18.

The most common ages for volunteers are 25-34 and 45-54. However there are always volunteers on GAP years and more mature volunteers doing something worthwhile.