Just get him to a vet ! He shouldn't have to suffer so long.