You NEED to SEE an experienced herp vet near you A.S.A.P.- this may help you find one, if you're not satisfied with your current vet- https://arav.site-ym.com/search/custom.asp?id=3661
We aren't seeing your snake & in any case, this forum cannot take the place of real medical expertise. Not even with pictures- please take him to the vet promptly- & double-check how you're keeping him- the temperatures of all surfaces he can contact. This could also be some sort of infection- stop wasting time online- he sounds pretty sick to me.
Is this your only snake? If not, be sure to keep him quarantined away from all others- & make sure you don't handle him & then contaminate the others, in case it's anything they can catch. You're correct that if he's losing scales/skin, it will take many sheds for him to recover. The sooner you get him seen & treated, the better chance he has to recover.