HomeHow to Calculate Your Exact Age in Years, Months, and Days

How to calculate exact age in years, months and days - step by step guide
Ashar PervaizAshar Pervaiz03 Aug 2026

How to Calculate Your Exact Age in Years, Months, and Days (With Manual Formulas and Worked Examples)

At first glance, working out your age looks like the simplest math in the world — just subtract your birth year from the current year and you are done. But anyone who has ever tried to fill in an exact age on a passport form, a school enrollment document, an insurance application, or a legal contract knows the truth: the moment you need age expressed in years, months, and days together, the arithmetic gets surprisingly awkward. Months have different lengths. Leap-year birthdays have their own legal rules. Borrowing days from months and months from years is not the same as normal decimal subtraction. This guide walks you through the exact manual method for age calculation, shows worked examples, explains the mistakes people repeatedly make, and covers the edge cases most tutorials skip — including February 29 birthdays and the different age systems used around the world.

How Do You Calculate Exact Age in Years, Months, and Days?

To calculate exact age, subtract the date of birth from the current date in three separate columns: day, month, and year. If the day of birth is greater than today's day, borrow the number of days in the previous month and reduce the current month by one. If the birth month is then greater than the current month, borrow 12 months from the year column and reduce the current year by one. Whatever remains is the exact age in years, months, and days. Example: someone born on 15 November 2006, on today's date of 02 August 2026, is exactly 19 years, 8 months, and 18 days old. To skip the manual math, use our age calculator.

Why Your Exact Age (Not Just Years) Actually Matters

For everyday conversation, saying "I'm 34" is enough. But plenty of situations require far more precision — cases where the difference between 34 years and 34 years, 7 months, 12 days changes what you're eligible for, what you owe, or what you're legally allowed to do.

Real situations where months and days matter:

  • School enrollment cutoffs. A child born on September 3 may miss the September 1 kindergarten cutoff by two days and have to wait an entire year to start school.
  • Retirement account rules. The IRS uses "age 59½" as the threshold for penalty-free withdrawals from IRAs and 401(k) plans — half years and precise months are the difference between a clean withdrawal and a 10% penalty.
  • Insurance premiums. Life and health insurance underwriters often price policies by "age nearest birthday," meaning a policy taken out one month before your birthday can cost noticeably less than one taken out one month after.
  • Pediatric medical dosing. Medication for infants and toddlers is often dosed by age in months, not years — a 14-month-old and a 22-month-old get different doses of the same drug.
  • Legal age of majority. Contracts, voting, driving, and drinking eligibility all depend on the exact calendar date you turned a specific age — not the year.
  • Youth sports eligibility. Junior leagues and academies use cutoff dates that push players into a different age bracket based on the month and day of birth.
  • Passport and immigration forms. Many government forms require age in completed years and additional months, especially for minors traveling internationally.

Beyond practical uses, there's something satisfying about knowing your age with precision. Understanding that you have been alive for a specific number of years, months, and days makes time feel measurable in a way general estimates never do.

The Manual Age Method: Three-Column Subtraction Explained

The reliable way to calculate exact age by hand is to treat the date of birth and the current date like two rows in a subtraction problem, with three columns: day, month, and year. You then subtract column by column, borrowing when necessary. Because months have different numbers of days (28, 29, 30, or 31), the borrowing rule is what trips most people up.

THE THREE-COLUMN AGE FORMULA

Current Date: DD / MM / YYYY
− Birth Date: dd / mm / yyyy
= Age: (Days) (Months) (Years)

Rule: if a column comes out negative, borrow from the column to its left before subtracting.

The Two Borrowing Rules You Must Remember

When to BorrowWhat You BorrowWhere It Comes From
Birth day > current dayThe number of days in the previous month (28, 29, 30, or 31)Subtract 1 from the current month
Birth month > current month12 monthsSubtract 1 from the current year
The mistake almost everyone makes: when you borrow a month to add days, the number of days you add is not always 30. It is the actual length of the previous month. If the current month is March, you borrow 28 or 29 from February (depending on whether the current year is a leap year). If the current month is May, you borrow 30 from April. Getting this wrong is the single most common reason manual age calculations come out one or two days off.

Full Worked Example: Step-by-Step Age Calculation

Let's calculate the exact age of someone born on 15 November 2006, as of today, 02 August 2026. Follow along column by column.

Step 1 — Write the dates in three columns

    Day    Month    Year
Current:  02     08     2026
Birth:    15     11     2006

Step 2 — Try subtracting days: 2 − 15

2 − 15 is negative → we must borrow.
Current month is August (8), so the previous month is July (7).
July has 31 days. Add 31 to the current day: 2 + 31 = 33.
Reduce the current month by 1: 8 − 1 = 7.

Updated: 33 days / 7 months / 2026 years

Step 3 — Subtract days: 33 − 15 = 18

Days column result: 18 days

Step 4 — Try subtracting months: 7 − 11

7 − 11 is negative → we must borrow.
Borrow 12 months from the year column: 7 + 12 = 19.
Reduce the current year by 1: 2026 − 1 = 2025.

Updated: 18 days / 19 months / 2025 years

Step 5 — Subtract months and years

Months: 19 − 11 = 8 months
Years: 2025 − 2006 = 19 years

FINAL ANSWER

Age = 19 years, 8 months, 18 days

You can verify this instantly using our age calculator — enter the same two dates and you'll get exactly the same answer. The calculator is useful when you want the result in one click, but understanding the manual method matters because it teaches you which mistakes to catch when a result looks off.

The Six Most Common Age Calculation Mistakes

Nearly every age miscalculation comes down to one of six specific errors. Recognizing them ahead of time saves you from filling in the wrong number on a form or missing an eligibility cutoff by a day.

1. Adding 30 days when borrowing, by default

The number of days you add when borrowing depends on the previous month, not a default of 30. Borrowing from January (into February) adds 31. Borrowing from February in a non-leap year adds 28. This single mistake can throw your answer off by 3 days.

2. Forgetting to check whether the birthday has passed

The most basic error: subtracting years without checking whether the person has actually had their birthday this year. If today is 15 March 2026 and someone was born 20 August 2000, they are 25 — not 26 — because their birthday has not yet arrived in 2026.

3. Not adjusting for a leap-year birth date

People born on 29 February have a legal birthday that most jurisdictions treat as 1 March in non-leap years, though a few use 28 February. Ignoring this can push the calculated age off by exactly one day in three out of every four years.

4. Mixing date formats (MM/DD vs DD/MM)

In documents that don't specify format clearly, 03/07/2026 could mean 3 July or 7 March. Age calculations built on the wrong interpretation can be off by months. Always confirm the format before you start subtracting.

5. Using the wrong 'current date'

Legal age is often determined at 00:00 local time on the effective date. Time-zone confusion — using UTC when the rule requires local time — has caused real problems in insurance and immigration cases. Match the calendar date to the jurisdiction that matters for the calculation.

6. Rounding months into years too early

Some people convert 11 months into 1 year during the calculation. This inflates the year count when the person has not yet had their next birthday. Always keep months as months until the final answer, and only report a full year when a birthday has actually been reached.

February 29 birthday age calculation and Korean age system explained

The February 29 Birthday Problem: How Leaplings Calculate Legal Age

Roughly 1 in every 1,461 people is born on 29 February — the rare date that only appears on the calendar every four years. These "leaplings" face a genuine question with real legal answers: how old are you on years that don't have a February 29?

There are three common conventions for handling a leap-year birthday when calculating age, and which one applies depends on the jurisdiction and the purpose of the calculation:

ConventionEffective Birthday in Non-Leap YearsWhere It's Used
March 1 rule1 MarchMost U.S. states, U.K., many European jurisdictions
February 28 rule28 FebruarySome U.S. states, parts of Asia
Every 4 years onlyNo birthday until next Feb 29Cultural or personal preference — rarely legal

The most common practical convention is the March 1 rule: a person born on 29 February 2000 is treated as turning 25 on 1 March 2025 for legal purposes, even though 2025 has no Feb 29. This matters for driving eligibility, drinking age, and contract capacity. If you're calculating the exact age of a leapling manually, use 1 March as the effective birthday unless you know the local jurisdiction uses 28 February instead.

Manual method for a leap-year birthday: If the current year is a leap year, use 29 February as the birth day. If the current year is not a leap year, substitute the jurisdiction's effective birthday (typically 1 March) before you start the three-column subtraction. Then proceed as normal. This avoids the negative-day trap you'd otherwise hit whenever you tried to subtract "29" from a February that only has 28 days.

Age Milestones That Depend on Exact Age (Not Just Years)

Certain legal, financial, and medical milestones don't just depend on your age in years — they depend on the specific calendar date you crossed a threshold. Knowing your exact age in years and months lets you confirm eligibility with confidence rather than guesswork.

MilestoneExact Age RequiredWhy the Precision Matters
Penalty-free IRA / 401(k) withdrawal (U.S.)59 years, 6 monthsOne day early and the 10% penalty applies
Full Social Security retirement age66y 6m – 67y depending on birth yearMonthly benefit calculated to the exact month
Medicare eligibility (U.S.)65 years exactEnrollment window opens 3 months before the birthday month
Age of majority (most jurisdictions)18 years exactContracts signed one day early may be void
U.S. legal drinking age21 years exactID checks are date-precise
Youth sports age bracketsCutoff date + yearsPlayers may be placed in older or younger divisions
School kindergarten enrollment5 years by a set cutoff dateMissing by 1 day delays entry by a full year
Pediatric vaccine scheduleAge in months (2m, 4m, 6m, 12m)Vaccines are timed to immune-development windows
Junior driving permit (varies by state)14y – 16y depending on jurisdictionSome states verify to the day
Life-insurance underwritingAge nearest birthdayBeing 6 months out changes the premium bracket

If you need to work out the exact interval between two calendar dates for a milestone — say, the gap between a contract signing and an eligibility date — use our days between calculator for the raw day count, then apply the manual age method above to translate it into years and months for the paperwork.

International, Korean, and East Asian Age Systems: The Same Person, Different Numbers

How old you are depends partly on which system is counting. The international system — the one used on passports, birth certificates, and medical records almost everywhere — starts counting at zero at birth and adds one year on each birthday. But other cultural traditions have counted age differently for centuries, and understanding these differences matters if you're comparing records across borders or having a conversation with someone from a different tradition.

SystemAge at BirthWhen You AgeWhere Used
International (Western)0On your birthday each yearGlobal standard; all official documents
Traditional Korean1January 1 each yearCulturally used in Korea; retired from legal use in 2023
East Asian counting1Lunar New Year each yearHistorical China, Japan (largely retired)
Korean 'year age' (also retired)0January 1 each yearFormerly used in some Korean statutes

A person born on 15 March 1995 has three potentially different ages on any given day. On 1 February 2026 (before the birthday has passed), their international age is 30, but their traditional Korean age would be 32 — a two-year gap caused by both the "1 at birth" convention and the January 1 aging rule. The simple Korean-age formula is:

TRADITIONAL KOREAN AGE FORMULA

Korean Age = (Current Year − Birth Year) + 1

Important context: in June 2023, South Korea officially retired the traditional Korean age system for legal and administrative purposes and standardized on the international system. Traditional Korean age still shows up in casual conversation and cultural contexts, but ID documents, medical records, and legal ages of majority now use the international standard. So if you're calculating age from a Korean birth date for any official reason today, use the international method described earlier in this guide.

The Step-by-Step Action Plan: From Two Dates to Exact Age

Every concept in this guide comes down to a repeatable seven-step process. Once you have both dates written down, the rest is disciplined arithmetic.

1
Write both dates in DD/MM/YYYY formatLine up the current date on top and the birth date below. A consistent format prevents the classic MM/DD mix-up.
2
Confirm whether the birthday has passed this yearIf today's month/day is on or after the birth month/day, the person has already had their birthday this year. If not, they haven't yet — and their year count will be one lower than the year difference suggests.
3
Try to subtract the day columnIf the birth day is greater than today's day, you'll need to borrow. Note the length of the previous month before you borrow.
4
Borrow days if needed, then subtractAdd the number of days in the previous month to today's day, reduce the current month by 1, then subtract. Write down the day result.
5
Try to subtract the month columnIf the birth month is now greater than the (possibly reduced) current month, borrow 12 months from the year column and reduce the year by 1.
6
Subtract months and yearsWith borrowing done, both remaining subtractions are straightforward. Write down the month result and the year result.
7
Verify with a calculatorCross-check your manual answer against an age calculator. If they disagree, the mistake is almost always in the day-borrowing step — recheck the length of the previous month.

Get Your Exact Age in Under 10 Seconds

Skip the manual borrowing. Enter your date of birth into our free age calculator and get your age in years, months, and days instantly — leap years and month lengths handled automatically.

Calculate My Exact Age →

Frequently Asked Questions

How do I calculate my exact age in years, months, and days?

What is the formula for calculating age from date of birth?

How do you calculate age manually without a calculator?

Why does my age calculation come out off by one day?

How is age calculated for someone born on February 29?

What is the difference between Korean age and international age?

Does the age calculation include the birth date itself?

Can I calculate someone's age between two specific past dates?

Do leap years affect my age in years and months?

What's the fastest way to calculate age without doing manual math?