I can't see the trichomes, which is the best way to check if she's done. You want at least 85% of them to be cloudy when you harvest. I'm a fan of the body buzz, so i wait until 80% are cloudy and 15% are amber.
So, i'll base my answer off of the hairs: half of them aren't even showing color yet, so i'd say you have about 2-3 weeks left.
Good luck!