The life of the plants depends on the type. Vegetables can last for about 6-months and more if the season is at the peak.  Flowers can last for 5-months, while herbs can only survive for 4-months. Some of them can live longer depend on the growth rate.