不同种类和生活环境不同的蛇,其寿命也有所不同。体形大的蛇类要比体小的蛇类寿命长;有毒蛇其寿命长过无毒蛇。有毒蛇因有毒腺及毒牙等其生长发育慢过无毒蛇,因此,其寿命要比无毒蛇的长(蟒蛇除外〉。如乌梢蛇的寿命为3〜5年,蝮蛇的寿命为6〜15年,眼镜王蛇的寿命为5〜12年,黑颈眼镜蛇为20〜29年,蟒蛇为30〜45年,甚至更长。通常养殖的蛇其寿命要比野外自然生存的寿命要长,原因是野外生存的蛇其食物和环境因素不稳定,以及天敌的侵害和疾病的危害。