Don't lose hope - we had a cat go missing for two weeks once - we'd totally given up on him and then one day we were on our way out and the poor thing came limping down the driveway... He'd been hit by a car and had stayed put somewhere to heal enough to come home... He had a dislocated hip that had healed in place but otherwise he was fine according to the vet. Miracles happen!