I know this is an old post but I had to chime in. For me my longest blooming is Salvia Amistad, as well as the overall healthiest and best performer. I have yet to see it out of bloom, in fact it is always covered in blooms. It is also very healthy, and the hummingbirds love it the most!