Sunflowers are quite hardy and can tolerate a bit of drought. However, for optimal growth, it is recommended to water them regularly. As for soil, they prefer well-draining soil, and they do quite well in average to poor soil. But sunflowers can benefit from organic compost added to the planting hole.