DH says if you have a zero hours contract and no actual written contract then you don't have to give notice at work (teenage DD), I say you surely do, even if its less than the usual period. Who is right?