Insect repellants for your plants may need to be reapplied every 2-8 weeks. Insecticides that kill on contact may need reapplication every week or two, or whenever the bugs show up again. Insecticides that are absorbed by the plant offer long-lasting protection, and only need to be reapplied once every couple of months.