My 16yo daughter has has been working in a food outlet for a few months (weekends and holidays) but now that she has left school her employer has put her on the rota for shifts that start at 3pm until 11.30pm. I think this is too late for a 16yo. It is a zero hour contract so she is worried that if she doesn't do these shifts she won't get any hours - she used to do 7 til 10.30 which is when the shop closed but they have now extended their opening hours The shop doesn't open until 3pm and there is usually just the manager and another person, so if she asks to leave earlier, it would leave the manager on his own to clean up. I have to pick her up so it also means a late night for me. Am I just being soft? should I let her do these late shifts up until she starts college?