my heart goes out to you... I experienced a similar thing a few years ago. My cat never went far, and always came home. then one cold tea time he didnt show, and i couldnt go to bed for ages. I thought i would go to bed and he would be outside in the morning... but he wasnt!
This went on for 7 weeks!!!!!! i really thought i had lost him forever, i ws so sad... then one night about 11.00pm I was in the bathroom, and I just heard this cry.. i shouted.. 'DUSTY!!!!!!!'... and sure enough it was him at the back door. I couldnt believe it. He was ok, and he was a bit scruffy and thinner, but was otherwise fine.
I have no idea where he had been all that time, but he came home eventually.
I just wanted to tell you my story to try and give you hope for your cat.
hope he comes home soon hun
caz xx