Actually, I have observed that my ball pythons, although they rarely take a drink, when they do I see them take really long ones they just sit over there and go at it for quite a while. My humidity is pretty high, 60-70%. I don't think a long drink is much of a sign of dehydration, its just time for a drink, and just like when they eat, when they drink its not a daily sip, its a months worth they have to gulp down.