Can you drive him to another vet? Bring him in and tell them its an emergency.

Don't wait another minute. Get him to a vet. Have you checked his stools for worms. If the worms get to bad he will be very sick at his age.