Then perhaps you need to take him to a vet and see just what the problem is.