Do you have any idea what variety that volunteer sunflower is? Does it match something you grew in the recent past?
I planted a short variety this year, the kind with just one big flower, and they bloomed quite early. However, the Darjeeling variety is still blooming.