Asparagus has a life expectancy of about 20-30 years. It is not an annual but a perennial, which means it can come back every year. If it weren't for its feature to come back after cutting, living that long would not have been possible. However, proper care should be taken to maximize its life.