I agree with Lynn,
I hope he pulls through, because by the sounds of it you have tried all you can, good luck with him.