Well, there are two types of sunflowers. The ones that are annual will not grow their petals back but the perennial ones will shed the petals and during the next season, the petals will grow back naturally.