Most cannabis strains take 8-10 weeks of actual flower time. Which means after the plant starts to show flowers.
Some strains and phenotypes are a little faster and some are WAAAY slower.
Most of them put on lots of weight the last 2-3 weeks so you do not want to cut early if you can avoid it. Letting the plants fully mature will give the best flavor, yield, and potency.
Your plant has 3-5 more weeks. It's to early to tell for sure honestly. But it's still growing fresh new calyxs and the buds are getting bigger.
Once the buds stop getting bigger and the pistils all turn then the calyxs will swell up and the buds will pack on weight. That's when you can check trichomes to determine your final harvest point.