They usually live around 20 years, although a few gardeners have successfully kept their plants alive for longer than 50 years.