Sounds like he does need a vet visit, in any case poor guy. Thanks for taking him in.