How long do rattlesnakes live?

Few rattlesnakes live more than a few weeks or months because many, as babies, are killed and eaten by a variety of predators. However, the rattlesnake has the potential for living 20 years or more.

they can live for 25 years long