I will somewhat detract from SlickWilly's assessment and I will say that you've been flowering for perhaps 3 weeks at most, and you have at least 5 weeks to go.
In fact, I would say it's too early to estimate now when your buds will be done. The plant looks like a beautiful sativa, and in this...