I did 7.30am to 9.30pm...it nearly killed me! 14 hours of one of the service users telling me it's his birthday today (when it blatantly isn't) really does get tiring, but he can't help it bless him.
I don't have my shifts for Christmas yet, I'm on bank so it's as and when.