Cockroaches never lay single eggs. In a single setting, a female cockroach can lay 10 to 60 eggs, and these will be subjected to an incubation period of between 24 and 215 days. German cockroaches typically lay 30 to 40 eggs in single settings.