Volunteer commitments typically last a few hours a day, though some can last several days or up to a whole year.