Cockroaches will survive for a month or even more without food. Roaches are scavengers and can survive on very little food. They can also go for long periods of time without water. That said, they will die if there is no food or water available for an extended period of time.