
Your cat is probably not coming back. HOWEVER if you can talk to any stray cats, show them pictures or something your cat slept on they may send a signal through whatever weird cat distribution system and lead your cat back home. It sounds stupid but I swear it worked for me, granted my cat was gone only a week so it could just have been luck
I’m so sorry, that’s so hard :( Something similar happened to my friend and with getting another cat it helped him to think of it like he was giving another cat a loving home while still always keeping his home open for his other cat to come back. Also one thing I like to think of is how cats are incredibly resilient. The uncertainty of it sucks, but when my cat ran away one thing that helped me is thinking that maybe somewhere he was enjoying doing his own thing or maybe found a cat gang.