I'll answer some of your questions, but I can't answer all.
I do work retail at times in my week. I don't work full time anywhere. I'm part-time in both retail (20hrs/wk) & part-time in my hospital (more variable).
So, I'll tell you about my retail part. I work at a smaller pharmacy, so there are no "shifts" (900-1000 rxs/wk). When one pharmacist works, that pharmacist works the whole day 9A-8P or 9-5:30 on Sat & Sun. I do work every other Sat & Sun here. (This is nothing new - when I was full time in a hospital & even permanent part-time, I worked every other Sat & Sun - that is a way of life in pharmacy). Since I'm not in a 24 hr location, there is no night shift. Some other pharmacies nearby will break up the busy day in 2 overlapping shifts - 9-5:30 & 11:30-8P. Nothing is set - its all negotiable. I've filled in for friends on these shifts - is ok too.
So...on the days I work, I arrive at 9A & just start - it can be busy or slow - not predictable at all. If I have another pharmacist he/she will come in about 10A & work 5-6 hours, but this will only happen 2 days a week. My tech comes in at 10:30 & works until 7P. On the weekends, I work alone (remember, small store!).
Everyone in CA gets lunch (this had to be legislated - bah!!!!! Almost made me burn my CPhA membership card!!!!). So, we rotate our lunches - I usually am the first to go & I actually allow myself 45 min since I cannot always get a break in the AM (I'm not always with another pharmacist - so there are days that I really don't stop).
When my tech leaves....I pretty much start to get things finished. I stop taking new rxs at 7:40. The few things I've manually had to order, I send - all others were sent by the computer earlier in the evening. I just do minor "housekeeping" stuff until I'm done. I leave when I'm done, which is sometimes after 8PM.
I work out the days I work with my co-workers. We all vary by about 15 years of age - I'm in the middle, so no one is dealing with child care &/or sick children. However, we do deal with sudden family deaths quite frequently (we're in that age group)...so we often need to trade days to attend these funerals. My schedule is set - so I know what days I'm working in July, Nov, next Feb....that makes it easy for me to work with the hospital which is far less organized. The other pharmacists also have set schedules as well.
Does that help?