The average time it takes to exterminate roaches is one to two weeks, but it depends on the severity of the infestation, the size of the home, and the treatment method used. Minor infestations can be eliminated within one to two days, while severe infestations can take weeks or months.