?A tomato plant will only last?a year?in most vegetable gardens. As soon as it gets cold and freezes, the tomato plant will die. In places where the temperature never falls below 60 degrees or when indeterminate tomatoes are grown indoors, they are short-lived perennials that will last for two years.