Hey all!

I'm a new ball python owner. It'll be a month come this Thursday since I got him. Here is a run down of my snake and husbandry:

- He's about 9 months old weighing 281.9 g (measured two weeks ago)...

- He's in a 20L glass tank with three of the four sides blacked out with poster board. I covered the screen top with aluminum foil, cutting out a hole CHE and two other areas for ventilation.
- My substrate is coconut fiber.
- I have a UTH hooked of to a thermostat that keep it around 91 degrees. This wasn't enough to keep the ambient temperature warm enough (as my house is cool) so I have a CHE also on the warm side. This keeps the ambient temperature on the warm side around 89-90ºF and around 79º-80ºF on the cool side. The basking spot is measured with a temp gun and the ambient temps are measured with digital thermometers.
- The humidity in his enclosure has varied but has been kept above 50% varying from ~50% to 55%. When I noticed he began to shed I bumped it up to around 65%. Humidity has been my biggest issue given the topic conversation. Measured with digital gauge.
- I have two hides, one on cool side and one on the hot side. I also have some branches and plenty of cover made with artificial plants.
- A water bowl is kept in there 24/7 and is big enough for him to soak in.

Now that I've covered my husbandry, on to the worrisome issue at hand. When I got him I had let him adjust for a week. After this week was up I offered f/t rat pups and he took it to my surprise as he was on live with the breeder. The following week offered again, he took. After feeding I noticed he was in shed, so I bumped of the humidity and let him be. Three days later he shed, so he was most likely clearing up from in-blue when I noticed. (I know... far to late to adjust humidity). So I soaked him the next day (Sunday) and the majority came off except for his head and neck. I tried again the next day (Monday), but the stuck shed didn't come off. I let him be for the next two days as I didn't want to stress him out too much. I then offered food on Thursday and he didn't take. I thought it might be because of all the handling and stress, so I wasn't too worried. I let him be for four days and then offered food on Monday. Again didn't take. Today, I noticed he had pooped so I took him out to handle for a bit and clean up his mess. This is when I noticed some wheezing. I know this could be sign of a URI, however he does have some loose shed around his nose/head.

What should I do? Should I attempt to remove the stuck shed first using the damp pillowcase method and see if the wheezing is a result of this? Or do you recommend a vet visit right away? Could this be related to the loss of appetite? Any suggestions are welcome! Just want to keep my guy healthy.