It's basically M-F and you really set your own hours, depending on what your customers need. If you do a lot of grocery/restaurant services you'll be starting very early most likely, your day could be something like 6-2. Or some days you need to help a bakery after they shut down and you'll be working from 9pm to midnight so you might stop working at noon that day. Some days I work from 7 am to 7pm, and the next day I might work 9am to 3pm.
Bottom line, you really can't think of this career like a "normal" job, this is NOT a 9-5 job. You work when you need to or when you want to, there's no true set hours.
As for weekends you can expect to be on call on some sort of rotation, my branch I'm on call once every 8 weeks, and many times no calls come in. Other times I have to run out 3 times in one evening.
8 hours per weekendu
Hours per day? depends on you and your route. The average route size for someone experienced will take less than 8 hours a day to complete. Weekends? we don't work weekends, unless an after hours job comes in and you'll be compensated. Expect to be on call for after hours services 3 weeks of the year, one week at a time, but this might be different in different branches.