How long until harvest? A long time.
Those look like they just started flowering and without any background on the strain nobody can even give you a guesstimate.
They'll be ready to harvest when they're done.
What is the purpose for flushing your plants?