How Long do Cockroaches Live?

Cockroaches, thought to be invincible really only live a matter of months to two years. I suppose their life span does not matter much when one considers their breeding capabilities along with their superman type toughness.