Shedding should be all in one peice and taking only one night, if that, to get all of the skin off. If your animal is not shedding in one peice and taking more than one night to get the skin off, then that is a good indication that there is something wrong with the setup. It is obviously not holding humidity well. Remember, you can mist all day and not have good humidity levels. As for now, if it still has dead skin on it, you need to take your animal and place it in a plastic tub with wet paper towels for a substrate. I would leave it in their several hours - longer if you can keep it heated. A shedding lasting a couple weeks is a bad thing. You may need to assist with peeling the skin off. Once this is taken care of, you may need to rethink your setup - make modifications or go with something else completely.
Don't get me wrong, bad sheds happen from time to time, but should not last more than a couple days. As soon as you notice the skin is not coming off all at once, you need to do the wet paper towel trick.
Make sure all of the skin is off and you are able to maintain the proper heat and humidity (humidity is not possible without the proper temps). Once you do this, I am sure the apetite will return. Not surprised it would not eat for you if the shed lasted this long.
Bart