3000 years ago most people only lived to their 30s to 40s years of age.
Most people 3000 years ago only lived into their 30s and 40s due to high infant mortality as well as prevalence of disease.
If someone survived their infancy 3000 years ago, they may have lived into their 50s and 60s although if they were ill during infancy, then they often didn't live as long.
3000 years ago there were also not any medical advancements and medicines and medical technology like we have now and the hygiene and sewer systems and other things that keep us healthy were not available either.
The lack of sanitation, poor nutrition and limited access to doctors and healthcare meant that any diseases would spread easily and could not be cured or often could not be treated, which could cause an early death.
The average life expectancy 3000 years ago is also estimated to be around 28 years to 38 years.