The best time to plant sunflowers in Michigan is typically after the last frost date, which is around mid-May. According to Michigan State University Extension, sunflowers can be planted to bloom from August into September, and many growers in West Michigan plant them in mid-June to achieve this timing. Sunflowers should be planted in warm soil, following the frost risk period. For continuous blooms throughout the summer, it is recommended to plant seeds every two weeks from mid-May through mid-June. This succession planting approach helps maintain flowers all season long. Sunflowers grow quickly, with blooms appearing in about 50-90 days after planting depending on the variety and soil temperature.