Older, species of roses and some climbers tend to have the longest life (50 years or more) compared to just 6 to 10 for many modern varieties.