The reason why he has not eating might be the stuck shed. Or the rat bit him, that is how my female albino ball python is when ever she gets bit she does not eat for a while. That is ok they will eat eventually. And the best way to get the stuck she off is to give him a bath or put him in a container WITH HOLES, but not a lot of holes for about 15-20 minutes. And then take him out and peel it off. Hope this helps.