Yes! You will need the right combination of insecticide to kill active roaches, bait to eliminate roaches that are hiding, and a strategy to prevent them from reproducing. It can take anywhere from 3 weeks to 6 months to completely eliminate roaches.