If he's eating, that's a good sign, but that swelling doesn't appear to be normal. I would still take it to a vet.