Bedding plants can be expensive. Instead, try sowing the seed directly into your garden bed or flower pot. They take just a little longer to come into flower, but it is well worth the effort.
These annual flower seeds can sown between May 10th and June 1st: bachelor’s button, calendula, cosmos, marigolds, larkspur, morning glory, nasturtium, poppies, sweet alyssum and zinnias. Always sow seeds twice as deep as they are wide and keep the area moist until they germinate. Be sure and provide a trellis for most morning glories as they grow as a vine. Mark the location where you plant seeds with plant tags to help you discern weeds from the new flowering plants. Unlike perennial flowers these annual flowers, once they start blooming, they will continue to bloom until frost.