Picture 1: I would say 10-14 days to let it swell and ripen more start checking the trichomes in about 7-8 days, and then judge the final cut date at that point.
Picture 2: looks like 2-3 more weeks, its still got a lot of fresh growth and needs to finish that, then swell and ripen.
Picture 3: looks similar to plant one. Its pretty far along, but still looks like it will swell and ripen more.
It is REALLY easy to harvest too early. I don't really believe all the "harvest early for a head high" stuff anymore. I have grown thousands of plants and lots of phenotypes of a bunch of strains. If you want a heady euphoric high, grow a plant that is supposed to have that effect. The only thing you get from cutting early is less high, less yield, and less quality.
It is much harder to harvest to late then most people will lead you to believe. I've never seen someone accidentally over ripen a plant. It takes weeks of ignoring your plants for that to happen.
Most plants follow a pretty typical maturation pattern. First the stigma receed back towards the buds, THEN the buds start to swell internally. The individual bracts will begin to plump up and look fat. Finally during this last stage the trichomes can be checked to determine exactly when you want to harvest. This ripening process usually takes 2ish-3ish weeks AFTER the buds stop growing much outwardly. Some plant may do this faster, but its not something where one day the plant is good and the next its over ripe. It all takes time.
I learned years ago that there is zero advantage to cutting early unless you must for some outside reason. The best smoke comes from healthy fully matured buds!