The average lifespan of a tomato plant is one growing season, or about 8-12 months, but when well-cared for in ideal conditions, tomato plants can live anywhere from two to five years. It can take anywhere from 60 to 100 days to harvest fruit from tomato plants.