First things first, what size is the snake? I ask because you said "they" had said he had eaten 6 meals which makes me think we are talking about a hatchling. If that is true then a cage of 24 X 24 is way too big and is probably stressing the snake out. Try cutting at least half of the space off with a divider or getting a smaller tank to start with. That may correct the problem. Snakes can go quite a while without eating and you haven't had him a month, so there is no need to panic yet. Also, if he has stuck shed on the end of his tail then you need to get that off. It can cause the tip to die and rot. I hope you get it worked out.