Your exact age is the time between your date of birth and today, expressed in years, months, and days. Here is the manual method in three steps.

Why manual age math is error-prone

Months are not equal, birthdays do not always fall on convenient days, and leap years quietly add days. That is why hand calculations go wrong: people subtract the years and stop, forget to check whether this year’s birthday has passed, or divide by 30.44 and call the result exact. The three-step method below avoids all of that because it works with real calendar months instead of averages. Walk through it once to understand it, then let a calculator handle the repetition.

Writing out an age calculation by hand, subtracting years, months and days in columns on a calendar page

Step 1: Count full years

Subtract your birth year from the current year. Then check whether your birthday has already happened this year. If it has not, subtract one more year.

Example: born June 15, 2000, today is October 18, 2026. 2026 minus 2000 is 26. The birthday (June 15) already passed this year, so the answer stays 26 years.

Step 2: Count remaining months

Compare the current month with your birth month. If today’s day-of-month is before your birth day, subtract one month.

Continuing the example: October minus June is 4 months. The 18th is after the 15th, so no adjustment. Result so far: 26 years, 4 months.

Step 3: Count remaining days

Subtract your birth day from today’s day. If the result is negative, borrow the number of days in the previous month.

Example: 18 minus 15 is 3 days. Final answer: 26 years, 4 months, 3 days.

Worked example 2: when the birthday has not happened yet

Take someone born November 25, 1990, with today as October 18, 2026.

Years: 2026 minus 1990 is 36, but the birthday (November 25) has not happened yet this year, so subtract one: 35 years.

Months: October minus November is negative, so add 12 to get 11. Today’s day (the 18th) is before the birth day (the 25th), so subtract one more: 10 months.

Days: 18 minus 25 is negative, so borrow September’s 30 days: 18 + 30 - 25 = 23 days.

Final answer: 35 years, 10 months, 23 days. Notice how this example uses every adjustment in the method: the birthday check and the day borrow. Skip either one and you are off by a full year or a full month.

How leap years affect the math

Leap years add February 29, which shifts day counts but not the year/month logic above, because the method borrows actual month lengths. If you were born on February 29, most systems count your birthday on March 1 in non-leap years.

Your age in other units

Years, months, and days are the friendliest format, but sometimes you need the raw total. Using the first example (June 15, 2000 to October 18, 2026):

  • Total days: 9,621
  • Total weeks: 1,374 (plus 3 days)
  • Total hours: 230,904

The day count includes 6 leap days: February 29 of 2004, 2008, 2012, 2016, 2020, and 2024. February 29, 2000 does not count because it fell before the birth date. This is exactly where manual math gets tedious and where our Age Calculator earns its keep: it sums real calendar days, leap days included, in a fraction of a second.

A winding path through green hills with wooden signposts marking life milestones along the way

Full retirement age by birth year

Exact age is not just trivia. Social Security uses your birth year to set your full retirement age, the age at which you qualify for unreduced benefits:

Year of birth Full retirement age
1943-1954 66
1955 66 and 2 months
1956 66 and 4 months
1957 66 and 6 months
1958 66 and 8 months
1959 66 and 10 months
1960 or later 67

Claiming benefits before your full retirement age reduces the monthly amount, so knowing your exact age to the month matters for this decision.

Common mistakes

  • Forgetting the birthday check: if your birthday is later this year, you are one year younger than simple subtraction suggests.
  • Averaging month lengths: using 30.44 days per month gives approximations, not exact calendar age.
  • Ignoring the day borrow: when today’s day is smaller than your birth day, you must borrow from the previous month.

Edge cases worth knowing

  • Born today: the answer is 0 years, 0 months, 0 days. Simple, but a surprising number of people still ask.
  • Future birth date: if the date of birth is after today, the result is meaningless. Any trustworthy calculator rejects it instead of showing a negative age.
  • February 29 birthdays: as noted above, most systems roll the birthday to March 1 in non-leap years, which keeps the year count correct.
  • Time of day: calendar age ignores the hour you were born. Someone born at 11 PM is the same calendar age all day on their birthday.

The fast way

Doing this by hand is good practice once, but tedious every time. Our Age Calculator does the full calendar math instantly, and also shows total days lived, the weekday you were born, and your next birthday countdown.