I've got a decent-sized flower garden filled with established plants, but I usually fill in some spaces with annuals each year. This time around, my budget is pretty tight due to unexpected expenses. I'm looking for recommendations on annual flowers that bloom long and provide great value for the season. I usually have good luck with impatiens and petunias, but I want to explore other options that spread nicely and add some height to my garden. By the way, I've struggled with growing from seeds before, but I'm thinking about giving it another shot this spring. I'm located in zone 6B, so any suggestions would be appreciated!
4 Answers
Dahlias are a great choice! They come in various sizes and bloom easily from seedlings. Plus, you can save the tubers and plant them again next year to keep the blooms going. Also consider nasturtiums or snapdragons—they both grow well and look fantastic!
Have you tried wandflower (also known as guara)? It’s technically a perennial, but in zone 6B, it can still last a few years. They have delicate white or pink flowers that bloom from June to October on tall, thin stems that sway beautifully in the breeze. They’re usually around $10 a pot at most garden centers and they attract a lot of pollinators too!
Zinnias are amazing! Just toss a bunch of them wherever you have sunlight and they’ll thrive. They’re super low-cost too, you can find them for about 50 cents at places like Dollar Tree. You really get a lot of bang for your buck with them!
I recommend zinnias, cosmos, and sunflowers! They all do well in a variety of conditions and provide plenty of color throughout the growing season.

Totally agree! Zinnias are the champs for cut flowers and keep blooming from summer into fall.