I disagree, you have a few more weeks left at least. The flowers are still loking very healthy, including new growth and all the leaves surrounding the flowers are very green as well. When the plant gets closer to the end, the leaves will begin to go yellow and brown and fall off. Yours still look very green and healthy, and the buds themselves look like they have a fair amount of swelling and bulking up to do. They DO look nice, but I'd give it at LEAST two more weeks to watch them swell and add more density. You can chop soon and chances are you'll be happy, or you can wait it out and be VERY happy. As others have said also, get some sort of magnification device and check the plant. That is the best way to truly know when they're ready.