Sunflower seeds should be planted in the spring, typically between April and May, depending on your location. It is important to wait until the soil has warmed up and there's no risk of frost before planting sunflower seeds.