I would continue to soak him. If it goes till Monday, I would make yourself a vet appt. Keep the humidity up and try to get something in there for him to rub against.