Age Calculator
Calculate your exact age in years, months, and days. Find out how many total days, weeks, hours, and minutes you have lived — plus how many days until your next birthday.
What Is an Age Calculator?
How to Calculate Your Exact Age in Years, Months, and Days
Age Calculation Formula
- = Current year (or target year)
- = Birth year
- = Current month (adjusted after borrowing)
- = Birth month
- = Current day (adjusted after borrowing)
- = Birth day
Age Calculation Examples
Example: Calculating a Child's Age for a Pediatric Visit
Example: Checking Age Eligibility for Voting
Example: How Many Days Have I Been Alive?
Tips for Accurate Age Calculation
- Always use the complete date of birth (day, month, and year) for precision. Calculating age from just the birth year gives you a range of two possible ages, not an exact figure.
- Remember that months have different lengths. When counting months between dates, the calculator accounts for 28-, 29-, 30-, and 31-day months, which is why manual counting often leads to off-by-one errors.
- For age eligibility purposes (voting, driving, drinking, retirement), check whether the requirement is met on or before the specific cutoff date, not just during the calendar year.
- If you were born on February 29, most legal systems consider March 1 as your birthday in non-leap years. Our calculator handles this automatically.
- To track an infant's age, use weeks for the first 3 months, then switch to months. Pediatricians use exact week and month counts for developmental milestone charts.
- When calculating age for legal documents, always use the Gregorian calendar, which is the international standard. Some cultures use lunar or other calendars that can shift the age by 1-2 years.
Frequently Asked Questions About Age Calculation
How do I calculate my exact age in years, months, and days?
To calculate your exact age, subtract your birth date from today's date using the long subtraction method. First subtract the days (borrowing a month if needed), then subtract the months (borrowing a year if needed), and finally subtract the years. For example, if you were born on August 23, 1995 and today is March 17, 2026: you are 30 years, 6 months, and 22 days old. Our age calculator does this instantly for any birth date.
How many days old am I?
The number of days you have lived equals the total count of calendar days from your birth date to today. A 30-year-old has lived approximately 10,957 days (accounting for 7-8 leap years in that span). A 25-year-old has lived about 9,131 days. To find your exact number, enter your birth date in the calculator above. The result accounts for every leap year and varying month length in your lifetime.
How do I calculate age from a date of birth?
Subtract the birth date from the target date component by component: days, then months, then years. The key step is borrowing: if the current day is less than the birth day, add the number of days in the previous month to the current day and reduce the month count by one. If the current month is then less than the birth month, add 12 months and reduce the year count by one. This gives you an accurate age in years, months, and days without rounding errors.
What is the correct way to count months between two dates?
A complete month is counted when you pass the same day-of-month as the start date. For instance, from March 15 to April 15 is exactly 1 month, and from March 15 to April 14 is 0 months and 30 days. When the start day does not exist in the target month (e.g., January 31 to February), the end-of-month is used as the boundary. This method ensures that age expressed in months is always a whole number with a leftover in days.
How is age calculated for February 29 birthdays?
People born on February 29 (leap day) have a birthday that only appears on the calendar every 4 years. In non-leap years, most legal systems and age calculators treat March 1 as the date their age increments. This means a person born on February 29, 2000 turned 25 on March 1, 2025 (a non-leap year) and will turn 26 on February 28, 2026 in some conventions, or March 1, 2026 in others. The odds of being born on February 29 are approximately 1 in 1,461.
How many days until my next birthday?
To find how many days remain until your next birthday, the calculator checks whether your birthday has already occurred this year. If it has, it calculates the days from today to your birthday next year. If it has not occurred yet, it counts the days from today to your birthday this year. For example, if your birthday is July 4 and today is March 17, 2026, there are 109 days until your next birthday.
What is the difference between running age and completed age?
Completed age is the number of full years you have finished living, which is the standard in most Western countries. Running age is the year of life you are currently in, which equals your completed age plus one. For example, if you are 30 years old (completed age), your running age is 31. Some South and East Asian cultures use running age in daily life. Government forms and legal documents in the US typically use completed age.
How old will I be on a specific future date?
To calculate your age on any future date, enter your birth date and set the target date to the future date you want to check. The calculator will show your exact age on that day. This is useful for checking whether you will meet an age requirement: for example, whether you will be 16 for a driver's permit, 18 to vote, 21 for the legal drinking age, or 65 for Medicare eligibility.
Key Terms
Chronological Age
The amount of time that has elapsed since a person's birth, measured in years, months, and days. This is the standard age measure used in legal and medical contexts.
Leap Year
A calendar year containing 366 days instead of 365, with an extra day on February 29. Leap years occur every 4 years, except for century years not divisible by 400.
Completed Age
The number of full years a person has lived since birth. A person reaches a new completed age on each birthday. This is the standard age system in Western countries.
Running Age
The current year of life a person is in, equal to the completed age plus one. Used in some South and East Asian cultures and occasionally on government forms.
Gregorian Calendar
The internationally accepted civil calendar introduced by Pope Gregory XIII in 1582. It corrected the drift of the Julian calendar and established the leap year rules used today.
Date of Birth (DOB)
The calendar date on which a person was born. Used as the starting point for all age calculations and as a key identifier in legal, medical, and financial records.
Age Eligibility
The minimum or maximum age required to qualify for a right, benefit, or activity. Common milestones in the US include 16 (driving), 18 (voting, military service), 21 (drinking), and 65 (Medicare).
