I recently purchased a ball python. He was shedding when I got him, and shed again 2 weeks later. I kept his humidity up but nonetheless he retained his eye caps, and I believe it has been like this for multiple sheds due to lack of humidity at per store. I have been able to get 2 layers off and there’s more, but it just won’t come off. I am not applying much pressure at all and being extremely careful. I have soaked him the last 3 days for about 30 minutes or so. And suggestions? Is it time for a vet visit?