I'd call the vet and bring him in for an emergency visit. They will probably charge you an extra fee.

I've actually had a vet turn me away on the phone after we told them it was an emergency. But no GOOD vet will turn you away or make you wait.