How often have you been feeding him after you noticed the impaction??

I am surprised that the vet didn't provide an antibiotic to at least try to help.