Your snake should not struggle and would not struggle to shed if your husbandry was correct. It does not sound like a vet is going to help much right now. It sounds like we need to fix your setup and get your snake the humidity it needs. Describe and post a pic of your setup so we can help.

A humidifier may help but it seems to me that your setup is not holding humidity so we probably need to make other changes before adding that. WE Should be able to get you to having great sheds without one.