What plant has the longest flowering season?
Geranium. Probably one of the longest flowering garden plants, hardy geraniums start flowering around may, and continue to october, depending on the variety. Bedding plants that flower for the longest time include cosmos, begonias and geraniums. Check the plant label for flowering times when you buy. Another thing to consider is how much maintenance your plants will need.