Skip to content
Omnikalc

Age calculator: exact age in years, months and days

Find your exact age from your date of birth, in years, months and days, plus your age in weeks and days and how long until your next birthday.

Updated on
Your inputs

Value out of range

Value out of range

Results

Age in years

36

Plus months
4
Plus days
19
Age in months
436
Age in weeks
1,898
Age in days
13,290
Days until your next birthday
224
Your next birthday falls on a
Tuesday
You were born on a
Friday

How the age calculator works

Enter a date of birth and the date on which you want the age, today by default. The calculator counts the full years, then the full months since the last birthday, then the remaining days, the way people state their age in everyday life. It also gives the age in months, weeks and days, the number of days until the next birthday and the weekday it falls on.

The method

  1. Months: count the calendar months from the birth date to the reference date, minus one if the day of the month has not been reached yet.
  2. Years and months: divide that count by 12; the quotient is the age in years and the remainder the extra months.
  3. Days: count the days from the last “monthly birthday” to the reference date.
  4. Totals: the age in days is the plain difference between the two dates, leap days included.

Worked example

Someone born on June 15, 1990, on November 3, 2026:

  1. From June 15, 1990 to October 15, 2026 there are 436 full months.
  2. 436 ÷ 12 = 36 years, remainder 4 months.
  3. From October 15 to November 3, 2026: 19 days.
  4. Age: 36 years, 4 months and 19 days, or 13,290 days.
  5. The next birthday, June 15, 2027, is a Tuesday, 224 days away.

Age milestones

Milestone Reached at about
1,000 days 2 years 9 months
5,000 days 13 years 8 months
10,000 days 27 years 4 months
1,000 weeks 19 years 2 months
1 billion seconds 31 years 8 months
20,000 days 54 years 9 months

Ages that matter in the US

Many rules depend on exact age: 16 for a driver’s license in most states, 18 to vote, 21 to buy alcohol, 59½ to withdraw from an IRA or 401(k) without the early-withdrawal penalty, 62 for the earliest Social Security benefits, 65 for Medicare, and 67 for full Social Security retirement age if you were born in 1960 or later. Changing the reference date shows exactly when you will reach each of them.

Birthdays on February 29

People born on a leap day have a real birthday only every four years. In other years, the calculator places the birthday on March 1, which is how it counts the next birthday. Celebrations often happen on February 28 instead.

Why years have different lengths

Because of leap years, a year is 365 or 366 days, and months range from 28 to 31 days. That is why an age in days divided by 365 does not give the exact age in years: the calculator counts calendar months instead.

Frequently asked questions

How do I calculate my exact age?

Count the full years since your birth date, then the full months since your last birthday, then the remaining days. Someone born on June 15, 1990 is 36 years, 4 months and 19 days old on November 3, 2026.

How old am I in days?

Subtract your birth date from today in days, counting leap years. Someone who is 36 and a third years old has lived about 13,300 days; 10,000 days is reached at about 27 years and 4 months.

How is age counted for someone born on February 29?

In common years, people usually celebrate on February 28 or March 1, and this calculator moves the birthday to March 1. For legal age limits, the rule depends on the jurisdiction, so check the local law when it matters.

Can I calculate my age on a future date?

Yes. Change the reference date to any day in the past or future, for example to find how old you will be on a retirement date or a wedding day.

Was this calculator helpful?

Thanks for your feedback!

Results are estimates provided for information purposes. They do not replace professional advice.