What gardener does not want constant colour in their garden? Long blooming flowers are always appreciated in a garden by both the gardeners themselves and by the wildlife. While annuals are known for their long blooms, there are quite a few perennials that have bloom times of 6 -8 weeks or more. Unlike annuals, many of these perennials are native. Many cultivars are bred for longer blooms and they are not marked here as native. Here is a list of these plants.