With the right care, the rosemary plant can live up to 30 years. The average lifespan of a rosemary plant is 10 years in ideal condition, but some varieties can last 20 years on average.