I wait for about more than 60-70% of the pistils on the tops to turn before harvest...I'm sure many will disagree with this but it's my preference.

From the pics you posted I would think that you have at minimum a couple weeks waiting left and probably 3-5 weeks