In general, depending on the species, aquarium snails can live from 1 to 5 years on average. While large land snails can be expected to live for 10 years or even more. Smaller snail species usually have a shorter lifespan than larger ones.