Nearly...........another 7-10 days for full maturity.
Now will give you a good, clear head high with little to no lethargy.
7-10 days will give you the full head effect with mild relaxation.
14 days or more will give you less head high, but more lethargy and a couchlock body stone effect.
So, it all depends on which sort of effect you are seeking..........maximum THC and brain bending head high, or less THC with a rising CBD and CBN influence providng for sleepy body stone effect.
Either way, wait until there are at least 98-99% brown pistils/hairs before harvesting.
If you are getting impatient or she is taking her time finishing, reducing the light hours by one or two hours will signal her to hurry up and finish.
Nice job with your plants..........a bit over fed, but nice job overall.
And yes, only plain water from now on until harvest day........no ferts or supplements at all and no need to be conned into buying any commercial product to flush/clean your plants, plain water is cheap and is all that is required.