Have you taken him to a Vet?
If not then I advise you to get him to a vet ASAP!!
If you have taken him to a vet to have his injuries treated, then your vet should be able to answer these questions...