Always judge by the main flowers, not the small budlets down low.
Pictures taken under grow lights are impossible to see details with, always take pictures under normal white light.
Even so, going by what I can see, I would say another 2 weeks roughly.
Once the main flowers have 98-99% brown pistils/hairs, you will be entering the harvest zone.