I would say you still have up to another 3-4 weeks
The pistils are still mostly white hairs, not very many are red.
The resins have not really poured out yet
And the buds can still make a thicker bud.
However the infestation, may have slowed the growth.
So you can treat them, or yank 'em.
It is foolish , to try to analyse fom a few photos .
You are the only one, that knows the plants well enough to make that type of decision.
Here is one bud that had still 2-3 weeks before harvest
Notice the "Red Hairs"
If you are planning to harvest, defiinitely begin a Clearing or Flushing program for the final week, This will prevent the smoke from being severely harsh.
You still have time to treat them with Neem , but you will need to wait about 3-4 weeks before harvesting.
Most growers wait until the red /white hairs are 50/50 .
You can always take some stash now, and treat the rest of the plants with Neem.
When you hear about a harvest every 9 weeks, that is usually the indica variety, under ideal conditions, and CO2 enrichment.., and they begin with a well rooted clone.
To get rhe clones up and ruinning is another 2 weeks added into the 9 week equation for maturity
The difference, is the extra 3-4 weeks iwill change "real good" weed into "the best " thast most non-growers will ever smoke.
yuk yuk
which is what you are really all about.