Do snakes die of old age? Snakes can live for a long time, around 30 years, before they die of old age. This is if they don’t die prematurely from infections, cancer, or other diseases. In the wild, snakes tend to die from being eaten by large predators or from other snakes competing for habitat… Read more »