I purchased a baby albino cornsnake from a well-maintained petstore on Monday. He was hatched on Aug 6th, and the petstore owners said that out of the clutch, he was a very finicky, picky eater. He didn't eat half as much as the others, but still ate. Despite this, they said he was very active and healthy. He swam and climbed and was always moving.
Now that I have brought him home into his new 20 gallon aquarium, he hasn't eaten. I know that snakes need an adjusting period to become used to their new surroundings, so I'm trying not to worry. However, it has still been nearly 15 days since he has eaten his last mouse (at the petstore...he's only been at my house for 3 days).
He has curled up into his fake jungle plant and hasn't come out since yesterday afternoon. It is now 10:30 a.m. Snakes are most active at night, but he doesn't seem to have even moved out of position! I took him out and laid him by the water dish. He immediately started gulping down water. Does this mean perhaps he doesn't know where to find the water? Or is he not drinking?
Any tips?
Any help would be greatly appreciated.

