They are an annual flower, which means that they will only last for one growing season (spring to fall). Therefore, the best time to sow sunflower seeds is in the early spring—likely around April in your area! Reply
They are an annual flower, which means that they will only last for one growing season (spring to fall). Therefore, the best time to sow sunflower seeds is in the early spring—likely around April in your area!