They look wonderful. I see some tip scorch but nothing to be concerned about at this time. I think 2-3 weeks to go. You are starting to see some browning of the pistils. In another week and a half you will probably be ready to flush, and then start checking the trichs more closely to determine chop time. You will see a lot of additional 'bulk' between now and harvest, on top of what already is a respectable bud mass you have now.