Reasonable time... But I bet that definition by them will take into account lack of stock. They can't magic stock from nowhere. Sorry this has happened to you but as Zmanalex said, I wouldn't have waited so long. I'd have got it done asap. Chips, if small enough, are usually done for free. Once it becomes a crack is when you need a new windscreen and you get charged for it.