1-2 months is best for sativa , can be as long as you like , heck I’ve e done 5 months
Indica 3months produces the best smoke in my opinion
But it’s all about preference, soil conditions
Longer just makes a smoother smoke
Some can be smoked in a week and be great and suck at 2 months .
I’d say pinch. A nug every few days and compare notes on what smokes and smells and Tastes the best, then u will get a feel for when your buds at it most ideal. From experience 1 month iS about right and best at 2 months