First visits are typically an hour. Volunteer visits vary by activity but can be 2-3 hours at a time.