This is really up to you. You can find volunteering opportunities that only take one hour per month, to five days a week - or more.
Some roles are for one-off events, some are short term and others might need a six month commitment.
You can volunteer at any time of the week, day or night. While much volunteering takes place in office hours, you can volunteer at evenings and weekends too, again depending on what you want to do.