Three months?!?! I'd say you have a new family member for sure!!! And, from the sounds of things, he is blessed to have had you find him. Even shelters only give two weeks, at most, for an owner to reclaim their lost pet. Pull the ads and enjoy your new addition!