I'm working at a little supermarket right now. I start at 6:45am when I need to come in on mornings and end at about 1:45 or 3ish depending whether it's a Saturday (longer shift) or I'm covering someone's weekday (shorter shift). Sundays are 8am to 5:30pm. I don't usually have to cover mornings on weekdays, so they're usually 1pm to either 6:30 or 7pm. I work 35 hours total, with my contract making it so I have to give a 10 hour leeway for extra shifts, but that's yet to happen.
I'm not crazy about having to wake up so early on Saturdays, but my weekdays tend to go pretty fast and it's much easier than my old job. My old job was everywhere with my shift patterns and hours every week, covering other people go sick and having to stay extra hours. My hours would often just double as a result of other people letting us down, and I reeeaaaally didn't like that 5:30 start. Having to get up at 4am to get used to being awake, get ready and get to work? Noooooo thank you. It'd have to be a job I actually really care about rather than a job to get by.