Do you have and Emergency vet clinic in your area? If so, I would definately take him there or try to find another vet that will see him. It could be serious. And think of the pain he's in.