Skip to content
TeamPredict

Age Calculator

Last updated FreeNo signupFormula shown

Enter a birth date to see your age in years, months and days, the days left until your next birthday and the number of days you have lived. Change the date in the Age on this date box to find your age on any day in the past or the future, or leave the day empty when all you know is a birth month or a birth year.

Birth date

Leave the day empty to see the two ages a birth month or year can mean.

Your age

36 years

and 7 months, 12 days

Born Wednesday, March 14, 1990 · on Mon, Oct 26, 2026

Your age in other units

Months
439
Weeks
1,910, 5 days
Days lived
13,375
Hours
321,000

Your next birthday

Date
Sunday, March 14, 2027
Days to go
139
You turn
37
Born on a
Wednesday

See which of your own people may be leaving, before they hand in notice.

Start 30-Day Free Trial

An age is the number of birthdays you have had, plus the months and days since the last one.

Age = whole years since the last birthday + months and days since that birthday

A person turns a year older on the birthday, not the day before it, so a birth date of Mar 14, 1990 is 36 years old on Mar 14, 2026 and stays 36 until the day before the next March 14. The months and days after the last birthday are counted the way the date calculator moves a month: the day number stays, and a month that is too short uses its last day instead.

A birth date of Mar 14, 1990 gives 36 years, 7 months, 19 days on Monday, November 2, 2026.

Take an invented birth date of Mar 14, 1990, measured on Monday, November 2, 2026. Type the birth date and set the Age on this date box to that day.

  • Years: 2026 minus 1990 is 36, and the birthday on Mar 14, 2026 has already happened, so the age is 36 years.
  • Months: from Mar 14, 2026 to October 14, 2026 is 7 months.
  • Days: from October 14 to November 2 is 19 days, which makes the age 36 years, 7 months, 19 days.
  • The next birthday is Mar 14, 2027, when the age becomes 37, and it is 132 days away.

From the other side: 36 years of birthdays, then 233 days since the last one, and 132 days still to go before the next.

The same age counted in months, weeks, days and hours is a bigger number each time.

13,382 days is the whole span from Mar 14, 1990 to Nov 2, 2026, with the birth date itself not counted. Everything else follows from it.

  • Months: 36 × 12 + 7 = 439 months.
  • Weeks: 13,382 days ÷ 7 = 1,911 weeks and 5 days left over.
  • Hours: 13,382 days × 24 = 321,168 hours.

Leaving the day out gives two ages, because a birth year or a birth month can fit more than one person.

On Monday, November 2, 2026, someone born in 1990 is 35 or 36 years old: 36 if the birthday has passed this year and 35 if it is still to come. The bar below shows why. Birthdays on the dark part of 2026 have happened, and birthdays on the light part have not.

A birthday on the dark part of the bar has already happened in 2026. One on the light part is still to come.

Add a birth month and the pair narrows. Every March birthday had passed by November 2, so someone born in March 1990 is 36 years old. The page for people born in 1990 shows the age for each birth month, and the calculator does the same for your own year when you leave the day empty.

A birthday on February 29 is counted on February 28 in the years that have no February 29.

A person born on Feb 29, 2000 has a real birthday only every fourth year. This calculator counts the birthday on February 28 in the three years in between, so the age steps up on that day: age 1 on Feb 28, 2001, and age 4 on Feb 29, 2004, the next leap day.

Every birth year from 1930 to 2025 has its own page with the age for this year.

Each page answers the question people type into a search box, such as how old a person born in 1987 is this year, and shows the age for every birth month. The year changes by itself on January 1.

Three ages show up in US federal rules: 40, 62 and 65.

  • Age 40. The Age Discrimination in Employment Act covers people age 40 or older, according to the EEOC.
  • Age 62. The Social Security Administration gives 62 as the earliest age retirement benefits can start.
  • Age 65. Medicare.gov describes Medicare as health insurance for people 65 or older who meet its citizenship or residency requirements.

Full retirement age depends on the birth year: the SSA table gives 67 for anyone born in 1960 or later and a lower age for earlier years, which each birth year page lists.

A birthday is a date you can plan for, and a resignation usually is not.

An age calculator tells you exactly when a birthday falls. It cannot tell you whether a person will still be on the team for the next one. TeamPredict reads public LinkedIn signals to flag resignation risk early, so the first sign of a departure is a warning while there is still time to talk.

Methodology & sources

The formula this calculator uses is shown in full above, and every assumption is an input you control. There are no hidden industry presets. All math runs in your browser; nothing you enter is stored or sent to a server. For the reasoning behind the formula and its edge cases, see:

Embed this calculator

Add the Age Calculator to your own site, blog post, or internal wiki. It's free. Please paste this snippet where you want the calculator to appear:

<iframe src="https://www.teampredict.ai/tools/age-calculator/embed" title="Age Calculator" width="100%" height="1180" style="border:0;border-radius:16px;overflow:hidden;" loading="lazy"></iframe>
<p>Calculator by <a href="https://www.teampredict.ai/tools/age-calculator">TeamPredict</a></p>
Free to embed. Please keep the attribution link.

Frequently asked questions

How do I calculate my age from my birth date?
Subtract your birth year from the year of the date you are measuring on, then take one off if your birthday has not happened yet that year. For a birth date of Mar 14, 1990 measured on Monday, November 2, 2026, 2026 minus 1990 is 36, and the birthday on Mar 14, 2026 has passed, so the age is 36. The months and days since that birthday make it 36 years, 7 months, 19 days.
How many days are left until my next birthday?
Count from the date you are measuring on to the next time the month and day come round. From Monday, November 2, 2026 to Mar 14, 2027 is 132 days, and that birthday is the one on which a person born on Mar 14, 1990 turns 37. On the birthday itself the answer is 0 days.
How old am I if I only know my birth year?
Two ages are possible, so the calculator shows both. On Monday, November 2, 2026, someone born in 1990 is 35 or 36 years old: 36 if the birthday has passed this year and 35 if it has not. Add the birth month and the pair narrows, and add the day and it becomes one exact age.
How is age counted for someone born on February 29?
This calculator counts the birthday on February 28 in the years that have no February 29. A person born on Feb 29, 2000 turns 1 on Feb 28, 2001, and turns 4 on Feb 29, 2004, the next leap day.
How do I find my age on a past or future date?
Change the date in the Age on this date box. Measured on Monday, November 2, 2026, a birth date of Mar 14, 1990 is 36 years, 7 months, 19 days; on Mar 14, 2027 the same person is 37 years old. The box opens on today's date and has a Today button to bring it back.

Turnover is cheaper to prevent than to calculate.

TeamPredict flags resignation risk early from public LinkedIn signals, giving you lead time to retain your best people before they hand in notice.

Start 30-Day Free Trial

No charge today · Cancel anytime