Unless there are clauses in your contract which specify that a minimum number of hours will be offered (but then it wouldn't be a genuine ZHC) then technically indefinitely
You may have some grounds to complain if others are offered work but you are not, especially if due to a protected characteristic, or if there are other clauses in your contract requiring you to be 'available' and therefore unable to seek alternative work, but otherwise that is the nature of a ZHC - no obligation to offer and no obligation to accept work