Hard to impossible to tell, depend on the strains, some strains would take 9 weeks to be at this stage, some 5. I'd say about 3 weeks left, might be early choppable in 2. Pistills have not even started to turn brown. Looks nice and healthy! Nice job!