am I too late to spray for pests?
Let me lay out a few of my bug-spray ground rules (and these are my rules...follow as you wish!):
#1 Nothing with pyrethrins ever. Doesn't matter if they're from flowers or synthetic. Pyrethrins are banned on cannabis in many legal states and I don't use them. This eliminates the Safer Tomato and Veg.
#2 Nothing with oil in it for plants with pistils (so no neem or organic oil sprays in flower). This eliminates the neems and the All Seasons (made with petroleum, like we'd ever spray that on anything we're going to smoke/eat!), as well as the Natria made with canola oil.
#3 Diatomaceous earth (DE)...also not in flower.
Okay, what does that leave you? Two things work on caterpillars and are safe in flower (you do wash your buds at harvest, yes?). They are BT spray and Spinosad. I'm not sure where you are, but if you're in the states you can get them both at Home Depot.
I use BT for caterpillars in veg and flower. For other pests in flower, I use either Spinosad or Dr Bronners unscented liquid castille soap mixed with water.
In veg, I use the castille soap, neem, and 70% isopropyl alcohol mixed 1:9 with water. I spray every other day for two to three weeks, depending on the life cycle of what I'm trying to kill. I often alternate different sprays on different days and sometimes I'll spray them with iso/water every morning just as a preventative. Did I mention I grow outside?
One last thing...DE can be mixed with water and sprayed on plants
in veg only, and I try to hit the bottom of the leaves only to prevent the dried DE from blocking the sun. It works well, but I've gotten away from using it lately. Iso/water is cheap!
[Oh...forgot your insecticidal soap. If it's just potassium salts it's good any time, but won't work on caterpillars. Wash your harvest!]