It depends on the snake. If you are talking a simple garden snake...maybe a few years. However if your getting into serious snakes like pythons and boa constrictors ect..then your talking like upwards of 30 years!!! It's crazy but I love it I have a python. Hope it helps