2到40年不等。
不同的蛇有不同的寿命,主要与物种或生活条件有关。在正常情况下,小蛇的寿命约为2到5年,中型蛇的寿命约为5到12年,大蛇的寿命为10到20年,而蟒蛇的寿命可以达到30到40年甚至更长。
然而,在野外,蛇由于其所居住的环境而不稳定,食物有时很短,天敌和疾病受到严重威胁。它们的预期寿命不及人工繁殖条件下的预期寿命。事实上,现在的蛇类很难活到寿终正寝,绝大部分都是非正常死亡的。
通常,有毒蛇的寿命比无毒蛇(除蟒蛇)高,因为有毒蛇的生长和发育要比无毒蛇慢。据有关文献资料记载,美国费城动物园的一条大蟒蛇存活了40年之久。也有报道说:蟒蛇在人工饲养条件下,可以存活100多年,是名副其实的蛇族“寿星”。
但是一条野生蛇在野外环境里能活五六年就算长寿了,因为天敌,食物短缺,还有冬眠中死亡什么的。不过作为家养宠物,在玩家手里活到五年以上的还是挺多的。