On average, it will take about 2 weeks after the first treatment for one of the best cockroach exterminators to eliminate an infestation. You can make cockroach treatment more effective by avoiding what attracts cockroaches, like excess moisture and old trash.