Why are my sunflower plants flowering but not setting seed properly?
Poor seed set in sunflower has several common causes, including poor pollination, heat or water stress at flowering, and boron shortage, to which sunflower is known to be sensitive. A soil and leaf test for boron, together with a check on pollination and weather at flowering, will narrow it down.
If a test confirms low boron, common sources include Boric Acid, Di Sodium Octaborate Tetrahydrate and Borax Anhydrous. How these differ is set out in boron sources compared. Boron has a narrow range between too little and too much, so the rate must come from an agronomist.