If you're dealing with a cockroach infestation, cleaning your home from top to bottom is a necessary first step. But even if you get rid of all the cockroaches in your home, they may not stay gone for long. That's because roaches are incredibly resilient creatures that can quickly repopulate.
Cockroaches can live for up to two months without food and up to a week without water. They're also able to withstand freezing temperatures and survive being submerged underwater for half an hour. So even if you think you've gotten rid of all the roaches in your home, it's possible that some could have survived and are just waiting to come back.
The best way to keep cockroaches away for good is to take preventive measures such as sealing up any cracks or crevices where they could enter your home, eliminating their food and water sources, and regularly cleaning your home.