Blog

How to Calculate Your Exact Age in Years, Months & Days

Calendar and clock illustration with the heading Calculate Your Exact Age in years, months and days

“How old am I, exactly?” sounds like it should be simple subtraction — but your true age isn’t just this year minus your birth year. That only tells you the age you’ll turn this year, not the age you are today. “How to calculate your exact age?”- guide shows you how to work out your exact age in years, months and days by hand, the leap-year cases that trip people up, and when each method matters.

Quick answer: your exact age is the time from your date of birth to today, expressed as completed years, then the leftover months, then the leftover days. To get it instantly — with your next birthday and the exact day count — use the free AMTake Age Calculator. To do it by hand, follow the borrow method below.

1Why “this year minus birth year” is wrong

Say you were born in August 2001 and it’s July 2026. Subtracting the years gives 25 — but you haven’t had your 2026 birthday yet, so you’re actually still 24. Year subtraction ignores whether your birthday this year has already happened. Your real age depends on three things together: the day, the month and the year of your birth compared with today.

⚠️

The rule: if your birthday hasn’t occurred yet this year, subtract one from the year difference. That single correction is what most quick mental maths gets wrong.

2The borrow method (calculate age by hand)

Write today’s date and your date of birth as day / month / year and subtract each column, borrowing when a number goes negative — exactly like ordinary subtraction.

  1. Subtract the days Today’s day minus your birth day. If it’s negative, borrow: add the number of days in the previous month and reduce the month count by one.
  2. Subtract the months Today’s month minus your birth month (after any borrow). If it’s negative, borrow: add 12 and reduce the year count by one.
  3. Subtract the years Today’s year minus your birth year, after any borrow. What remains is your completed age in years, months and days.

Worked example. Born 15 August 2001, today 21 July 2026:

ColumnWorkingResult
Days21 − 156 days
Months7 − 8 → borrow: 7 − 8 + 12, carry −1 year11 months
Years2026 − 2001 − 1 (borrowed)24 years

So the exact age is 24 years, 11 months and 6 days. You can sanity-check it: 15 Aug 2001 → 15 Aug 2025 is 24 whole years; then to 15 Jul 2026 is 11 months; then to 21 Jul 2026 is 6 more days.

3Leap years and the 29 February birthday

Leap years add 29 February every four years, which raises two questions the borrow method handles automatically once you use real month lengths:

  • Borrowing across February. When you borrow days into March, add 28 or 29 depending on whether that year was a leap year — not a flat 30. Using the actual length of the previous month keeps the day count exact.
  • Born on 29 February. In non-leap years there’s no 29 February, so most systems (and Indian government records) treat the birthday as 1 March for age and eligibility purposes, while a few use 28 February. Your legal age still increases by one each year regardless.

4Completed age vs running age

Two people can both be “24” and mean different things. Completed age is the last birthday you’ve passed — the number almost every form, exam and legal document wants. Running age is the year you’re currently in (a “24-year-old in their 25th year”), used in some cultural and astrological contexts. When a form asks your age, it nearly always means completed age.

For anything official — exam eligibility, job applications, retirement dates, legal thresholds — use completed age in years, months and days. That’s exactly what the calculator reports, so there’s no ambiguity to explain.

5Where exact age actually matters

Rounding to whole years is fine for a birthday card, but exact age decides real outcomes: competitive-exam age limits often specify a cut-off date to the day; school admissions require a minimum age as of a fixed date; visa, pension and insurance rules hinge on exact date thresholds. In all of these, being a few days over or under changes eligibility — which is why a to-the-day figure beats a rough estimate.

6Do it instantly

The Age Calculator handles every case above — leap years, month lengths, borrows — and also shows your age in total months, weeks, days, hours and minutes, plus the countdown to your next birthday. To convert a date between formats first (for example DD/MM/YYYY to ISO), use the Date Converter, and to count the gap between any two dates try the calculators in our Calculators collection.

7Frequently Asked Questions

How do I calculate my age from my date of birth?

Subtract your date of birth from today, column by column — days, then months, then years — borrowing when a value goes negative. If your birthday hasn’t happened yet this year, your age is one less than the year difference.

What is my exact age in days?

Count the total number of days between your date of birth and today, including the leap days that fall in between. The age calculator shows this total automatically alongside years, months and days.

How is age calculated if I was born on 29 February?

You still age one year every year. In non-leap years, most official systems treat your birthday as 1 March (some use 28 February) since 29 February doesn’t exist that year.

Why does my age differ from “current year minus birth year”?

Because that shortcut ignores whether your birthday has occurred yet this year. Until your birthday passes, you’re one year younger than the simple year difference suggests.

Is my date of birth stored when I use the calculator?

No. The Age Calculator runs entirely in your browser — your date of birth is never uploaded or saved anywhere.

Years, months, days — and your next birthday — in one click.

Share
← Back to Blogs