Yes, definately take him to a vet first thing!