How to Calculate Your Age in Years, Months, and Days
Reviewed by Jerry Croteau, Founder & Editor
Table of Contents
I Needed My Exact Age for a Visa Application
So I was filling out a visa application last year — one of those forms where they don't just want your birthdate, they want your exact age in years, months, and days. And I'm sitting there staring at my phone calculator thinking, this should be simple. I know when I was born. I know what today is. But the math got weird fast, especially when I tried to figure out the leftover days after accounting for months of different lengths.
Turns out I'm not the only one who gets tripped up by this.
The thing is, if you were born on, say, March 15, 1990, and today is October 8, 2024 — you can't just subtract one date from the other like normal numbers. Months have 28, 29, 30, or 31 days depending on which month and whether it's a leap year, and that inconsistency is what makes the whole calculation annoying. I mean, you'd think after thousands of years of using calendars we'd have figured out a tidier system, but here we are.
Anyway, here's how to actually do it — step by step, no hand-waving.
The Step-by-Step Method (With a Real Example)
Let's say your birthday is March 15, 1990 and today's date is October 8, 2024. We want to find the exact age in years, months, and days.
Step 1: Start with the years. From March 1990 to March 2024 is 34 full years. But we're in October, which is past March, so we've completed that 34th year. So far: 34 years.
Step 2: Count the full months. From March 15 to October 15 would be exactly 7 months. But today is October 8, which is before the 15th. So we can only count 6 full months (March 15 → September 15). That gives us 6 months.
Step 3: Now the leftover days. This is where people get confused and honestly where I messed up the first time. We need to count from September 15 to October 8. September has 30 days, so from September 15 to September 30 is 15 days, and then October 1 to October 8 is 8 more days. That's 23 days.
Final answer: 34 years, 6 months, and 23 days.
Not that hard once you break it down, but there's a catch — you have to know how many days are in the month you're "borrowing" from. September has 30, so that worked out cleanly. If we'd been borrowing from February, it'd be 28 or 29, and that changes your day count.
Why the "Borrowing" Part Trips Everyone Up
Here's what I mean by borrowing. If the current day number is smaller than the birth day number, you can't just subtract directly. You have to borrow a month and convert it to days — the same way you'd borrow a ten when doing subtraction on paper in elementary school.
Quick example: birthday is January 28, and today is April 10.
You can't do 10 − 28 for the days. So you borrow one month from April (meaning you drop from 3 months down to 2 months), and add March's 31 days to the 10. Now you've got 41 − 28 = 13 days. Result: 2 months and 13 days (plus however many years).
Same logic applies to months. If the current month is smaller than the birth month, you borrow a year.
| Scenario | Birth Date | Current Date | Exact Age |
|---|---|---|---|
| No borrowing needed | Feb 5, 1985 | Nov 20, 2024 | 39 years, 9 months, 15 days |
| Borrow days from previous month | Jan 28, 2000 | Apr 10, 2024 | 24 years, 2 months, 13 days |
| Borrow months from year | Nov 12, 1995 | Mar 25, 2024 | 28 years, 4 months, 13 days |
| Leap year birthday | Feb 29, 2000 | Oct 8, 2024 | 24 years, 7 months, 9 days |
| Born late in December | Dec 30, 1988 | Jan 5, 2025 | 36 years, 0 months, 6 days |
That leap year row is interesting — if you're born on February 29, most systems treat March 1 as your "birthday" in non-leap years. But for the exact day calculation, you still count from Feb 29. It's one of those edge cases that makes you appreciate why a
Where This Actually Matters
You might be thinking, who actually needs their age down to the day? More people than you'd expect.
Insurance and legal stuff. Some life insurance policies calculate premiums based on your "nearest age" — meaning if you're closer to your next birthday than your last one, they round up. That can mean higher premiums, and knowing your exact age in months and days tells you whether to apply now or wait (or rush, depending on which side of the midpoint you're on).
Visa and immigration forms. This is the one that got me. Several countries require exact age on applications, and getting it wrong — even by a month — can flag inconsistencies.
Retirement and benefits eligibility. If you need to be exactly 65 years and 0 months to start receiving certain benefits, you'd better know the precise date. I've seen people miscalculate by a month and file early, which sometimes means reduced payouts permanently.
Pediatric milestones. Doctors track infant development in weeks and months pretty carefully. A baby who's 11 months and 3 weeks old is developmentally different from one who just turned 12 months, and parents sometimes need to
And honestly? Sometimes you just want to know. I looked up my exact age once and realized I'd been alive for over 12,000 days, which was a fun (and slightly existential) thing to discover.
If you're working with other time-related calculations — like figuring out
For quick
One more thing: if you're doing this by hand and want to double-check your arithmetic, a basic
What if I was born on the 31st and the current month only has 30 days?
You treat the last day of the shorter month as the equivalent. So if you were born on March 31 and it's currently June 30, that counts as exactly 3 months and 0 days — June 30 being the "end" of June effectively lines up with the end-of-month birthday. Different calculators handle this slightly differently, but this is the most common convention.
Does the calculation change for leap year birthdays?
Only a little. If you were born on February 29, in non-leap years your birthday is typically treated as March 1 for legal purposes. But when calculating exact age in days, you still count from Feb 29 of your birth year. The
Can I calculate age in just days or just months?
Absolutely. Multiply the years by 365.25 (that accounts for leap years on average) and add the remaining days for a rough total-days figure. For total months, multiply years by 12 and add the leftover months. But "rough" is the key word — for precision, you really need to count actual calendar days.
Related Calculators
Get smarter with numbers
Weekly calculator breakdowns, data stories, and financial insights. No spam.
Discussion
Be the first to comment!