Short answer: With good care, a leopard gecko lives 15–20+ years, a crested gecko 15–20, a bearded dragon 10–15 (20–25 is possible), a ball python 15–30 and a corn snake 15–20 or more. Any of them is a commitment of well over a decade, so plan the adult enclosure and the yearly costs before you buy.
Written from the cited care and veterinary sources below. No AI-written care advice.
| Species | Lifespan with good care | Adult size |
|---|---|---|
| Leopard gecko | 15–20+ years | 7–10 in |
| Crested gecko | 15–20 years | 7–9 in |
| Bearded dragon | 10–15 years (20–25 possible) | 18–24 in |
| Ball python | 15–30 years | 3.6–4.5 ft |
| Corn snake | 15–20+ years | 3–5 ft |
The biggest factor you control is the setup: the right enclosure size, a proper heat gradient, UVB where the species needs it, and the right food on the right schedule. Each care sheet lists those numbers with their sources.
Questions
How long do bearded dragons live?
How long do leopard geckos live?
Sources
- ReptiFiles: Leopard Gecko Care Sheet
- ReptiFiles: Crested Gecko Care Sheet
- ReptiFiles: Bearded Dragon Care Sheet (2026)
- ReptiFiles: Ball Python Care Sheet
- ReptiFiles: Corn Snake Care Sheet
General information, not veterinary advice. To find a reptile vet, use the ARAV directory. Updated November 9, 2026.