Talstar P is labeled for roaches, and should do a great job helping you eliminate the infestation. We recommend that in addition to a concentrated liquid insecticide like Talstar you also use a high quality roach bait gel such as Invict Roach Bait Gel to help get the roaches that hide in places where you cannot spray (cabinets, counter tops, drawers) as well as an insect growth regulator such as Gentrol Point Source to help stop the breeding cycle of the roaches. You can purchase both of these products together in our Roach Control Kit #1.
The Talstar is a residual which means it will not be a contact kill for the roaches. It could kill a roach within a few hours or within a day depending on how healthy the roach is, and how long it spent on a surface that was treated with Talstar. The spray will typically last indoors 90 days and outdoors 30 days, but for an active infestation you would want to retreat every 30 days indoors until the colony is eliminated.We recommend you use Talstar P. Talstar P should be applied every 30 days at the 1fl oz per gallon of water usage rate from August through to the first frost. If you need to spray high areas you may need to use something like the Chapin Slide Pump Sprayer 6002. This sprayer is much different than most sprayers but there is a video located on the page we have linked for you that will show you how to use the sprayer.