⏳ Life Expectancy Calculator: How Long Will I Live?

How long might you live — and how many years could healthier habits add? Get an estimate in a minute.

No ratings yet — be the first

Enter details

In cm, or feet.inches like 5.7 for 5 ft 7 in when you choose feet.

Log in or create a free account to save your inputs and results, so you don't have to enter them again next time.🔒 No spam, ever. We never sell or share your details, and you can delete your history or account at any time. Privacy policy

Fill in the details and click Calculate to see your results.

Formula at a glance

Life Expectancy Calculator: Yearly risk of dying (Gompertz–Makeham) — μ(x) = A·e^(0.085x) + 0.0006, × your risk ratio. Example: 35-year-old Indian man, average habits → Your estimated life expectancy: 71.1 years
How the Life Expectancy Calculator works: Yearly risk of dying (Gompertz–Makeham) — μ(x) = A·e^(0.085x) + 0.0006, × your risk ratio

📱 Also in our Android app

This calculator is also in our free app. Sign in with the same account to keep your history in sync.

  • Pregnancy, Period & Ovulation CalculatorsDue date, ovulation, period & pregnancy week calculatorsGet it on Google Play

Rate this calculator

Was it useful? A quick star rating helps others — and you can leave a comment too.
Rate it: ★ ★ ★ ★ ★

📘 About the Life Expectancy Calculator

Life expectancy at birth in India is about 72 years (70.5 for men, 73.6 for women, UN 2023 estimates), but someone who has already reached 40 can expect to live longer than that average, and lifestyle shifts the odds a lot. Smoking alone takes about 10 years off on average.

The calculator fits a standard mortality curve (risk of dying doubles about every 8 years of age) to your country's life expectancy, works out the years expected from your current age, and multiplies the yearly risk by published risk ratios for your habits and health. It then shows the years each healthy change could add.

🧮 Formula

Yearly risk of dying (Gompertz–Makeham)
μ(x) = A·e^(0.085x) + 0.0006, × your risk ratio
Years ahead
∫ survival from your age onward
Risk ratios: e.g. heavy smoking ×2.6, no exercise ×1.3, BMI 30–35 ×1.3, uncontrolled diabetes ×2.0.

✏️ Worked examples

35-year-old Indian man, average habits

You enter
CountryIndia
SexMale
Your age35 years
Height172
Height incm
Your weight75 kg
Weight inkg
SmokingNever smoked
ExerciseSome, under 150 minutes a week
AlcoholUp to 7 drinks a week
DietMixed
Sleep6–9 hours
Blood pressureNormal
DiabetesNo
Contact with friends & familySometimes
Did a parent live past 85?No / don't know
You get
Your estimated life expectancy71.1 years
Years ahead of you36.1 (about 13,200 days)
Average for your age and sex in India72.7 years
Your lifestyle effect−1.6 years vs average
With every healthy change below74.8 years
Life expectancy at birth (India, men)70.5 years

Estimated life expectancy 71.1 years.

Same man, smoking and inactive

You enter
CountryIndia
SexMale
Your age35 years
Height172
Height incm
Your weight85 kg
Weight inkg
SmokingSmoke 10 or more a day
ExerciseAlmost none
Alcohol8–21 drinks a week
DietLots of fried, sugary or processed food
SleepUnder 6 hours
Blood pressureHigh and not controlled / never checked
DiabetesNo
Contact with friends & familySometimes
Did a parent live past 85?No / don't know
You get
Your estimated life expectancy54.4 years
Years ahead of you19.4 (about 7,098 days)
Average for your age and sex in India72.7 years
Your lifestyle effect−18.3 years vs average
With every healthy change below73.8 years
Life expectancy at birth (India, men)70.5 years

54.4 years.

🧭 How to use this calculator

What you enter

  • Country
  • Sex
  • Your age (years)
  • HeightIn cm, or feet.inches like 5.7 for 5 ft 7 in when you choose feet.
  • Height in
  • Your weight (kg)
  • Weight in
  • Waist (optional) (cm)
  • Smoking
  • Exercise
  • Alcohol
  • Diet
  • Sleep
  • Blood pressure
  • Diabetes
  • Contact with friends & family
  • Did a parent live past 85?

What you get

  • Your estimated life expectancy
  • Years ahead of you
  • Average for your age and sex in India
  • Your lifestyle effect
  • With every healthy change below
  • Life expectancy at birth (India, men)

💡 Habits that add years

  • Quit tobacco in any form — the benefit starts within a year.
  • Walk briskly 30 minutes a day, five days a week.
  • Check blood pressure and blood sugar every year after 30.
  • Keep your waist below half your height.

❓ Frequently asked questions

What is the life expectancy in India?

About 72 years at birth (70.5 for men, 73.6 for women) according to the UN World Population Prospects 2023 estimates. A 60-year-old Indian can expect to live into the late 70s on average.

How accurate is a life expectancy calculator?

It gives a rough average for people like you, not a prediction. Genes, access to health care, income, accidents and luck all matter.

What adds the most years to life?

Not smoking (or quitting), regular physical activity, a healthy weight, controlling blood pressure and blood sugar, and strong social ties.