Knowing your age sounds like the simplest thing in the world — until a form asks for your exact age on a specific date, or you want to know precisely how many days you’ve been alive. Then “about 34” isn’t good enough. This guide shows you how to calculate age from a date of birth by hand, why the obvious shortcut (subtracting birth years) gets it wrong, and how to handle the tricky cases like leap-year birthdays.
If you’d rather skip the math, our Age Calculator does it all instantly — but understanding the method takes five minutes and is worth knowing.
Why Simple Year Subtraction Fails
The most common mistake looks harmless: take the current year, subtract the birth year, done. Someone born in 2007 checking their age in 2026 gets “19.” But if their birthday is in December and today is October, they are still 18 — and won’t be 19 for two more months.
Age isn’t about calendar years; it’s about completed years since birth. Your age only increases on your birthday. Every other day of the year, the simple year-subtraction method overstates reality. That matters for school enrollment cutoffs (“must be 5 by September 1”), job applications (“under 30 as of the closing date”), and legal thresholds — all of which measure completed years, not calendar-year differences.
The Borrow Method: Step-by-Step
The correct technique is the same kind of column subtraction you learned in school, applied to the calendar. It’s called the borrow method:
Step 1 — Subtract the years. Take the target year minus the birth year. Then check: has the birthday already happened this year (same month and day or earlier)? If not, subtract one more year. The result is your completed years.
Step 2 — Subtract the months. Take the target month minus the birth month. If the result is negative, borrow 12 months from the years column — which is exactly why Step 1 drops by one when the birthday hasn’t happened yet.
Step 3 — Subtract the days. Take the target day minus the birth day. If the result is negative, borrow one month — but months aren’t all the same length, so you add the actual number of days in the previous month: 31 for most months, 30 for April, June, September, and November, and 28 or 29 for February depending on whether it’s a leap year.
That’s it. Three subtractions, with borrowing — and your exact age in years, months, and days.
Worked Example: May 15, 1990 → October 8, 2026
Let’s make it concrete. Date of birth: May 15, 1990. We want the age on October 8, 2026.
- Years: 2026 − 1990 = 36. Has the birthday happened this year? May 15 is before October 8 — yes. Years = 36.
- Months: October (10) − May (5) = 5. But wait — the day check comes first. Since day 8 hasn’t reached day 15, we borrow a month. Months = 4.
- Days: 8 − 15 = −7, so borrow September’s 30 days: 8 + 30 − 15 = 23.
Exact age: 36 years, 4 months, 23 days. You can verify this on our Age Calculator, which also converts it into totals: 436 months, 13,295 days, 1,899 weeks, and 319,080 hours.
Notice how the borrow in Step 3 used September’s real length (30 days), not a rounded “30-day month.” That’s the detail that separates an exact age from an approximation.
Leap Years and February 29 Birthdays
Leap years add February 29 to the calendar every four years (with century exceptions like 1900, but not 2000 — it was a leap year). For most people, leap years matter only through exact day counts: they add one extra day to the total-days figure roughly every four years.
For people born on February 29, the question is when the birthday “happens” in non-leap years. Legally and practically, most places treat it as either February 28 or March 1 — it varies. Age itself is unaffected (you still complete one year per orbit of the sun), but birthday countdowns need a convention. Our calculator observes leap-day birthdays on March 1 in non-leap years.
Chronological Age vs. Other Age Systems
Everything here describes chronological age — the standard international (Western) system, where age counts completed years since birth and increases on birthdays. Two quick notes:
- Some cultures count differently. The traditional East Asian system counts a newborn as 1 and adds a year at the lunar new year, so ages run one to two years higher. If you’re dealing with documents from those regions, confirm which system is being used.
- “Biological age” (from fitness tests or biomarkers) is a health estimate, not a calendar fact — it has nothing to do with date-of-birth math.
Common Uses for an Exact Age
Exact age in years, months, and days shows up more often than you’d think:
- School and university admissions with age cutoffs tied to specific dates.
- Job applications and government forms asking for age “as of” a given date.
- Medical records, where pediatric dosing and developmental milestones depend on a child’s exact age in months.
- Milestone planning — retirement dates, anniversaries, and the classic “how old will I be in 2050?”
- Fun facts — your 10,000th day of life arrives at about 27 years and 4 months; 20,000 days at about 54 years and 9 months.
The Bottom Line
Calculating age from a date of birth comes down to three borrowed subtractions — years, months, days — done in that order, with real month lengths. Do it once by hand and you’ll never be fooled by simple year subtraction again.
And when you need the answer in seconds rather than minutes, the Age Calculator handles the borrow method, leap years, and totals for you — including a countdown to your next birthday.
Try Our Free Calculators
Put this guide into practice with our free tools: Age Calculator, Date Calculator.