This is so sad to hear. But at least whatever time he may have, is now being spent with lots of love, both human and cat companions. You will know in your heart when its time to let him go. If you dont think that time has come, then keep loving him until it does.