In my own experience it is best to let them flower as long as possible. If this is a first harvest, or you are experimenting you can always clip more developed buds early, and allow the rest to mature. This usually means clipping top buds, and allowing light to flow through to lower branches...