Ok, so I just went to go check on him and his eyes are all blue and his scales are not so bright looking so he is obviously shedding, but that started quick. I guess that could be why he didn't want to eat, but I thought they only shed when they are growing? How can he be growing if he hasn't eating in like 3 weeks?

Can I feed him right after he is done shedding or are you suppose to wait a certain amount of time?