HOSTINGER✦Limited Time Deal✦Biggest Deals of the Year✦24/7 Support✦30-Day Money-Back Guarantee✦Free Domain & SSL✦Don't Miss Out — Claim Your Discount →✦HOSTINGER✦Limited Time Deal✦Biggest Deals of the Year✦24/7 Support✦30-Day Money-Back Guarantee✦Free Domain & SSL✦Don't Miss Out — Claim Your Discount →✦
🆕 Newly Added Calculators:

🎂 How to Calculate Your Exact Age in Years, Months and Days

Subtracting 1990 from 2026 gives 36 — but if your birthday has not happened yet this year, you are still 35. That one overlooked detail is why so many people get their own age wrong on forms, and why a quick subtraction is never the full answer. Here is the exact method, worked step by step, so you can work out your age in years, months and days — and check it in seconds with our free age calculator.

Why "current year minus birth year" is often wrong

The shortcut — current year minus birth year — only works if your birthday has already happened this year. If it has not, you are one year younger than the subtraction suggests. Someone born on 15 December 1990 is 35 on 26 October 2026, not 36, because their 36th birthday is still seven weeks away. The same trap catches people filling in school admissions, job applications and insurance forms, where a single year can change eligibility.

There is a second trap: months and days. "36 years old" tells you almost nothing about how far through your 36th year you are. Two people who are both "36" can be nearly a year apart in real age.

The 3-step method for your exact age

You only need two dates: your date of birth and today's date. Work through the steps in order, and borrow when a number goes negative.

  1. Years: subtract the birth year from the current year. If your birthday has not happened yet this year, subtract 1 more. That is your completed years.
  2. Months: count the full months since your last birthday. If today's day-of-month is smaller than your birth day, you have not completed that month yet — count one month fewer.
  3. Days: if today's day is smaller than your birth day, borrow the days of the previous month and add them, then subtract your birth day. The month count from step 2 drops by one when you borrow.

Try it on a real case: born 30 November 1998, today 26 October 2026. Completed years: 2026 − 1998 = 28, minus 1 because 30 November has not arrived yet, so 27 years. From the last birthday, 30 November 2025, to 30 October 2026 would be 11 months — but today is only the 26th, so borrow: 10 months, and days = 26 + 30 (September's days) − 30 = 26 days. Exact age: 27 years, 10 months and 26 days.

Worked example 2: from 15 March 1990 to today

Born 15 March 1990, today 26 October 2026. The birthday (15 March) has already happened this year, so no year is subtracted: 2026 − 1990 = 36 years. From 15 March 2026 to 15 October 2026 is 7 full months, and 15 October to 26 October adds 11 days. Exact age: 36 years, 7 months and 11 days.

Want it in a single unit? Count the days between the two dates: 13,374 days, which is 1,910 weeks and 4 days. That is the figure a date calculator gives when you ask for the gap between two dates — useful when a form asks for age in days.

Calculate my exact age →

Tricky cases: leap years and month-end birthdays

Born on 29 February? In a non-leap year there is no 29 February, so most calculators count your birthday as 28 February (or, in some systems, 1 March) for that year. Either way, you still age one year per year: someone born on 29 February 2000 turned 26 in 2026, even though they have only had six birthdays that actually fell on 29 February (2004, 2008, 2012, 2016, 2020 and 2024).

Born on the 31st? Months with fewer days cause the same borrowing problem, and the calculator handles each month's length for you — which is exactly why doing it by hand goes wrong so often.

Age on a past or future date. The method is identical — just replace "today" with the date you care about, such as a school cut-off date, a retirement date or a visa application date. A time duration calculator is handy here for the gap between any two dates.

Where your exact age actually matters

Exact age is not trivia — it decides real outcomes. School and exam cut-offs are set to a specific date, so a child who is 5 years and 11 months old on that date may have to wait a year. Pension and retirement planning turns on it too: run your numbers through a retirement calculator with the wrong age and every projection shifts. Insurance premiums, driving-licence categories and medical screening schedules all use age bands, and a form that asks for "age in years and months" will reject a rounded guess.

The practical habit is simple: never guess, and never trust year-minus-year alone. If a form only asks for years, give the completed years from step 1 — the age you were on your last birthday, not the age you will turn next.

How to use the free age calculator

Skip the borrowing altogether. The age calculator needs just your date of birth — and optionally a second date if you want your age on a specific day — and instantly shows:

Check it against the hand method above on your own birthday.

Frequently asked questions

Why does the calculator say I am 35 when 2026 minus 1990 is 36?

Because your birthday has not happened yet this year. Age counts only completed years: until your birthday arrives, you are still the age you turned on your last birthday. Subtract 1 from the year difference whenever your birthday is still to come.

How are the months and days in an exact age counted?

First count completed years, then full months since your last birthday, then remaining days. If today's day-of-month is smaller than your birth day, borrow the previous month's days and reduce the month count by one — the same borrowing you use in ordinary subtraction.

If I was born on 29 February, when do I turn a year older?

You still turn a year older every year. In non-leap years most calculators treat 28 February (or 1 March, depending on the system) as your birthday for that year. You do not stay the same age until the next leap year.

Should I round my age up on a form?

No — give your completed age, the age you were on your last birthday, unless the form explicitly asks for age in years and months or your age on a specific future date. Rounding up can push you into the wrong age band for school, insurance or retirement rules.