Unlike many other insects with short lifespans, the American cockroach can live up to 1-2 years. In fact, an American cockroach doesn’t even reach maturity until around 600 days old. German and Oriental cockroaches typically live less than 200 days.