Cantaloupes are a perennial, which means that they will live for years. They are best grown in well-drained soils, and should be pruned regularly to keep them growing healthily. Cantaloupes will produce fruit for many years, but it is only after the third year that you should expect to see fruit. The fruit itself may last for a few weeks, depending on how cold your area is.