"How old are you?" has an easy answer — until someone asks for it in years, months, and days. Then the arithmetic turns slippery. You cannot simply subtract one date from the other column by column, because months come in different lengths and February keeps changing its mind. Get it wrong and you are off by a day or three, which matters far more than you would think once a legal threshold or a milestone is riding on the number.

Exact age is really a borrowing problem — the same long-subtraction you learned in school, applied to a calendar that is stubbornly not built in tens. This guide shows the borrow method with a fully worked example, untangles the awkward cases like end-of-month birthdays and the famous 29 February leaplings, and then has some fun turning a whole lifetime into days, weeks, and hours. By the end you will be able to state your age to the day and defend the figure if anyone argues.

Why you cannot just subtract the years

Ask most people their age and they subtract birth year from the current year. Born in 1994, it is 2026, so thirty-two — except that is only right if your birthday has already passed this year. If it has not, you are still thirty-one. That single caveat is the entire reason exact age needs care: the year difference is an upper bound, not the answer, and it is the months and days that decide whether you have actually reached it yet.

The clean way to picture it is three nested counts. How many full years have elapsed since birth? Then how many whole months on top of that? Then how many leftover days? Because a month is not a fixed number of days, and a year is not a fixed number of days either, you cannot work the three out independently. You have to build up from the smallest unit, borrowing from the next unit whenever you fall short. If you would rather the machine did it, the age calculator applies exactly this logic in an instant.

The borrow method, worked

Write today's date above your birth date, lined up as year, month, and day, then subtract each column from the bottom up. Whenever a column comes out negative, borrow one unit from the column to its left, just as you would in ordinary subtraction. The only twist is that the amounts you borrow are calendar amounts: a borrowed month is worth the number of days in the relevant month, and a borrowed year is worth twelve months.

A concrete example

Take someone born on 22 November 1994, and measure their age on 18 June 2026. Stack the dates: today is 2026-06-18, birth is 1994-11-22. Start with the days: 18 minus 22 is negative, so borrow a month. The month just before June is May, which has 31 days, so the day count becomes 18 plus 31 minus 22, which is 27 days. Now the months: we borrowed one, so it is 6 minus 11 minus 1, still negative, so borrow a year and add twelve, giving 6 months. Finally the years: 2026 minus 1994 minus the one we borrowed is 31 years.

The answer is 31 years, 6 months, and 27 days. You can check it by adding forward: 31 years after 22 November 1994 is 22 November 2025, six months later is 22 May 2026, and 27 days after that lands exactly on 18 June 2026. When the forward check hits your target date on the nose, you know the borrowing was clean and the answer is trustworthy.

One worked example: born 22 November 1994, measured on 18 June 2026.
StepResult
Full years to the last birthday (22 Nov 2025)31 years
Whole months on to 22 May 20266 months
Leftover days on to 18 June 202627 days
Exact age31 years, 6 months, 27 days

When the birthday falls on an awkward day

The borrow method works cleanly until the calendar refuses to cooperate, which happens whenever a birthday lands on a day that some months simply do not have. Two cases cause nearly all the trouble, and both are worth understanding even if you let a tool do the sums for you.

First, the end-of-month birthday. What is one month after 31 January? February has no 31st, so there is no exact anniversary to land on. Two answers are defensible: clamp to the last day the short month does have, giving 28 February (or the 29th in a leap year), or naively carry the overflow forward to 3 March. Sensible calculators clamp to the end of the month, because the monthly anniversary of the 31st is most naturally the last day available. The same snag affects anyone born on the 29th, 30th, or 31st whenever the month you are measuring through is a shorter one.

Leap-day birthdays

Then there are the leaplings — people born on 29 February, a date that exists only once every four years or so. Roughly one birth in 1,461 falls on it, since 1,461 is the number of days in a typical four-year cycle. In common years there is no 29 February at all, so a legal birthday has to be assigned, and jurisdictions genuinely disagree. Some, such as the UK and Hong Kong, treat the common-year birthday as 1 March; others, such as New Zealand and Taiwan, treat it as 28 February. For cake and candles most leaplings simply pick whichever they prefer, but for age-of-majority questions the local rule decides. Our leap years explained guide covers why 29 February exists in the first place.

Your age in days, weeks, and hours

Once you have the exact span, you can restate it in smaller units, which is where age maths becomes genuinely fun. Sticking with our example — born 22 November 1994, measured 18 June 2026 — the total distance works out to 11,531 days. That one number hides an enormous amount of ordinary living, and it breaks down in a few satisfying ways.

  • About 11,531 days. Count every calendar day from the birth date to the measuring date, leap days included — there are eight of those across the 31-plus years in this span.
  • Roughly 1,647 weeks. Divide the days by seven; the leftover of two days is exactly why your birthday drifts forward one weekday in most years, and two weekdays in a year that follows a leap year.
  • Nearly 276,744 hours. Multiply the days by 24. Daylight saving quietly shifts a couple of those hours around the calendar each year, but the round figure is close enough to impress a dinner table.

These conversions are why people celebrate oddly specific milestones. The 10,000-day mark arrives a little after your 27th birthday, and some couples toast their 500th or 1,000th month together instead of waiting for a round year. If you also want to know which weekday you actually arrived on, the what day of the week you were born guide turns any birth date into its day name.

Not everyone counts age the same way

The years-months-days method described here is the modern international standard, but it is not the only system humans have used, and one alternative is still fresh in living memory rather than tucked away in a history book.

The lesson is not that one system is correct and the others wrong, but that age is a convention rather than a physical constant. When a birth record, a visa form, or an old family story gives an age that seems a year off, a difference in counting method is often the quiet culprit rather than an actual mistake.

Where exact age actually matters

For most conversations, "thirty-one" is plenty. But a handful of situations demand the precise figure, and being off by a single day genuinely changes the outcome rather than merely offending a pedant.

  • Legal thresholds. Voting at 18, learning to drive, the US drinking age of 21, and pension eligibility all turn on whether you have reached an age to the day, not roughly.
  • Medical decisions. Pediatric medicine often doses by exact age in months, and developmental milestones for infants are tracked week by week, so precision is clinical rather than cosmetic.
  • Milestones and anniversaries. Ten thousand days, a 40th birthday, a golden wedding — the pleasure of these depends entirely on pinning the date exactly.
  • Records and forms. Insurance, official documents, and eligibility checks frequently ask for age in completed years as of a specific date, which is precisely the borrow calculation in disguise.

In every one of these, the reliable move is identical: fix the two dates, run the borrow method or let a calculator run it for you, and keep the end-of-month and leap-day caveats in mind. The number you land on is defensible because, unlike a half-remembered guess, you can reconstruct it from scratch.

Your age in years is a rounding. Your age to the day is a small piece of arithmetic that, done carefully, you can prove.
Key takeaways
  • Exact age is a borrowing subtraction: work from days up to months up to years, borrowing whenever a column goes negative.
  • A borrowed month is worth the days in the previous month; a borrowed year is worth twelve months.
  • Check your answer by adding the years, months, and days back onto the birth date — it should hit the measuring date exactly.
  • End-of-month and 29 February birthdays are ambiguous, and tools and even laws resolve them differently, so verify the convention.
  • The same span restates as days, weeks, and hours, which is where milestones like the 10,000-day mark come from.