Poor Bananas... I hope he pulls through. It sounds like you have a good vet, so that should help substantially.

Do you have any photos of him?