Hold old and how much does his weigh? Is his water ok? does he look dehydrated?

Adult Ball pythons can go 12 months without eating, Plus he could just be in shed. My ball python sits on his hot spot alot in a hide also.