One big concern i have is,has the snake ever eaten anything? It looks really skinny.Did you get it from a breeder who produced it himself or herself? The reason i ask this is i myself would never allow a snake to leave that is that thin or state its kinda thirsty.Stating something like that makes me wonder if the snake had water or not in its enclosure before you arrived.In my opinion the snake does look kinda dehydrated.