It could be internal parasites if he regurged....I would say that you will need to get him to a reptile vet ASAP. At the very least the vet could administer some fluids and maybe even get some meds going. He looks dehydrated as well so perhaps once he gets some fluid going it might bring his appetite back. Poor little guy he looks really bad, just get him to a vet.