Mostly, it will take 4 to 5 weeks to completely remove the german cockroach infestation. However, you will start noticing the reduction of cockroaches up to 70 to 75% in the first week itself.