You should cut the sunflower heads when all of the petals have fallen off and the back of the sunflower head started to turn dark yellow and brown. These are indications that the seeds are already matured and ready for drying.