Diatomaceous earth isn’t an instant solution but you should start to see results within two weeks. DE doesn’t kill insects on contact so they might not die until they’ve returned to their nest. You might not see the dead roaches but you should notice fewer living ones. Longer infestations will take more time to eliminate. Don’t forget to reapply!