Then the Lord said, “My Spirit will not contend with humans forever, for they are mortal; their days will be a hundred and twenty years." GENESIS 6:3
Science discovered that cell division is not infinite thus limiting the maximum human lifespan to around 120 years. HAYFLICK LIMIT