Still a fair way to go, 3-6 weeks would be my guess, but the exact time depends on too many variables to be any more precise. Things like the plants genetics, light intensity, climatic conditions, nutrients used, etc, etc. Keep up the good work and be patient, you are on track to harvest some fine home grown stash.