Many species of cockroaches live for a year or longer! A female roach can produce up to 320 eggs in her lifetime. She will hide her egg capsules (usually containing 14-18 eggs each) in a safe and protected area. Young cockroaches typically reach maturity in 160 days.
Cockroaches are notoriously resilient, that combined with a long life cycle, and the potential for each female to yield more than 300 cockroach babies means that a cockroach problem needs to be dealt with quickly and effectively.