Many grocery store products simply do not provide lasting benefits & ultimately cause more trouble than they are worth. If you currently have a pest control provider many times the spray you purchase is a contact repellant that kills the pests you see but has no lasting residual & actually contaminates the professional products in place. Using repellant sprays cause a phenomenon called "budding" with many species of ants. The workers are killed & do not return to the colony. The colony will then create more queens & they will "bud" creating more colonies! Roaches infestations may temporarily reduce but the larvae will soon hatch. Sprays for Bed Bug infestations end up spreading the infestation as they will avoid the sprayed areas for a short time. Our suggestion would be if you have an occasional invading pest spritz it with window cleaning spray-same result less expensive & definitely less toxic! On-going pest problems need professional