This won't have much impact on caterpillars, but it can help limit the damage they do and you can use it all the way to harvest. It is a formulation of hydrogen peroxide that is much more effective than the stuff we can buy at the store for home use. And you can wash your buds with it as well...