Yılanlar yiyecekleri yağ olarak depolar ve birkaç ay boyunca yemek yemeden veya içmeden yağ rezervlerinde hayatta kalabilir. Hareketsizlik veya burulama döneminde, jartiyer yılanı gibi bazı yılanlar ekim ayından mayıs ayına kadar bir şey yemez veya içmez.
Yılanlar, kış uykusuna benzer aktif olmayan bir durum olan brumasyon sırasında uzun süre yemek yemeden günlerce gidebilir. Deniz yılanı tuzlu suda yaşar, ancak yalnızca okyanus suyunda "merceklerde" yağıştan sonra mevcut olan tatlı su içmeyi tolere edebilir. Deniz yılanı 7 ay boyunca susuz kalmadan içebilir. Yılanlar, bir insanı ve diğer birçok hayvanı öldürecek bir vücut su içeriğinde hayatta kalabilir.