Question: how many hours notice do you need before a shift?
Answer: In most cases, a minimum of 12 hours notice would be expected as reasonable notice to cancel a shift. It may be reasonable to have more notice of a requirement to work (rather than not work). My employer normally gives out the next week rota normally on the Thursday.