I know its hard to accept, but you have probably sadly lost him, but I lost my cat for 2 weeks once, and he turned up 2 weeks and a bit later with a broken leg, poor thing!!
I know its hard, I have already lost 2 cats that were wayyy too young to die.
But you can always stay hopeful, just not TOO hopeful!! xxx