Hey D.C! It looks like your getting pretty close. the only way to truly know is to take a look at the trichomes. Get a pocket micro scope or jewelers loupe and look at the trich's. If they are Clear then they still need time to ripen if they are almost all are cloudy
or at least 85% are cloudy you are reaching ripeness. When they turn amber that means they have past the peak in ripeness an have started to oxidize into CBN, that can cause a "couch lock" effect if it's a more energetic strain and your looking to mellow it out a little you would want to mix some amber in with the cloudy. but the best time to harvest and get the "true high" from that strain is when all the trichomes are cloudy/milky as they are at peak resin production at that time. Hope this can help Happy Growing!!