The longest shifts we're supposed to be given at the supermarket where I work is 9 hours, but I have been given 10 hour shifts before and then had to go in the next day and whatever. Not too bad, especially with a break or two, but still super exhausting since my job means being on my feet for 99% of that time.