Temprid Ready Spray does not contain an IGR and will not kill eggs. It will kill larvae and adults very easily. The trick in controlling insects that lay eggs is to have a recent application of insecticide applied. This way when the eggs hatch, the new larvae or immature insects will be exposed to the chemical and die. This may take applications every 3-4 weeks or sooner in some cases. With fleas, we recommend treatments every 14 days. Carpet beetles every 21 days for best results.