Lobsters are not immortal, although they can live up to 100 years, which is a long time in human terms. Lobsters have no natural predators and most lobsters die long before the age of 100. An average lobster lives for 10 to 20 years.