No time to lose. They will be all up in your light by finish time.

What size is your light ?

Only reason is the canopy. Next time you may want to start flowering about 12 to 16 inches. Your plants are looking very healthy and dense. The light can only penetrate the canopy so far.

However if you have to bend or tie them down to keep them out of the light you should be very pleased with your harvest as good as they look.