Judging from the pictures I'd say 3 weeks maybe more. The pistils are still really white and the buds still look a bit small so there's still time for the buds to swell a more also. The only true way to know when harvest time is would be to check the trichomes on the buds not the leaves but the buds and once they've all turned milky then would be the time to start your flush for 7-14 days and then she'd be ready to chop. Hopefully, this was helpful and remember ..."Happy Growing" and "Free your mind one puff at a time".