Your buds look good, though I do see a lot of white hairs left. If it were me, I'd hold off on flushing for a little bit, just to make sure you're not accidentally hurting your yields or effects by harvesting too early. 
Your buds should look more like this when it's time to start flushing, with most of the white hairs darkened and curled in. The buds will look more "solid" (and the good news is they'll gain asignificant amount of weight over the next few weeks!) I'd consider the below plant the ideal time to start flushing, as it still has a few white pistils here and there. Here's more info on when to harvest.
However, like 9fingerleafs said, the best way to determine potency is to look at the trichomes under a magnifier (sometimes it works to take a picture with your phone if you hold it really still and use good light). Basically if you want a head high, you should wait until all the trichomes are mostly cloudy white, with just a few clears here and there. If you want more than a body effect, you would start flushing when there's no clear trichomes left.
More info on looking at trichomes here. I hope it helps!
Your buds should look more like this when it's time to start flushing, with most of the white hairs darkened and curled in. The buds will look more "solid" (and the good news is they'll gain asignificant amount of weight over the next few weeks!) I'd consider the below plant the ideal time to start flushing, as it still has a few white pistils here and there. Here's more info on when to harvest.
However, like 9fingerleafs said, the best way to determine potency is to look at the trichomes under a magnifier (sometimes it works to take a picture with your phone if you hold it really still and use good light). Basically if you want a head high, you should wait until all the trichomes are mostly cloudy white, with just a few clears here and there. If you want more than a body effect, you would start flushing when there's no clear trichomes left.
More info on looking at trichomes here. I hope it helps!