Looking good, starting to get frosty! I would say they still have a couple weeks, there is still a lot of white pistils. If you harvest based just off pistil colour, typically you would want to wait until 70-90% of them have browned or turned orange. The best way to check would be to use a microscope or jewelers loupe to see the trichromes. You want to wait until they have turned milky and amber. When they are milky it will produce more of a head high and while they are more amber (usually a good time is 30%) produces more of a couch lock high.
Good luck and cheers!
@JuicyBuds, Heya bud! I would atleast wait until all trichromes are milky and I would consider that the harvest window to harvest whenever depending on what you'd like out of it.