Am not sure what has stopped you from taking him to the vet. This sort of treatment is rather inhumane. Accidents can happen, but being a responsible owner, you should have taken him to the vet for check up. Early diagnoses can stop big problems from deteriorating further. Best of luck!