a five foot snake should be eating a small or even large rat. it looks like he needs some hides in his cage and maybe something to climb on trust me he'll use it. Give him some time after you spruce up his cage and maybe he'll do better =]