Poor baby. Please see if you can get him to a vet. That abcess looks really bad.