If you have a sativa phenol it could take 10-12 weeks to finish, as opposed to indica phenol which can be finished in 6-8 weeks.

Just a tidbit of info...peace

another general rule of thumb is that if the top pistil's are dying faster than the lower newer buds are producing then it is about time, but It sounds like the top of yours is still ready to go...I would watch those new vibrant growth spurts before I harvest...might create quite abit of extra yield if you wait.