Age calculator: how old am I exactly?
Enter your date of birth to see your exact age, how many days you have lived, and how long until your next birthday.
Runs in your browser · Gregorian calendarLast reviewed: October 9, 2026
The short answer
Your exact age is the number of full years since your birth date, then the full months since your last birthday, then the days left over. Someone born on March 16, 1995, is 31 years, 6 months, 22 days old on October 8, 2026, which is 11,529 days in total.
How it is calculated
Age = full years since birth + full months since the last birthday + leftover days
Age in days = today − date of birth
Age in weeks = days ÷ 7 (the remainder stays as days)
Worked example
Sarah, from Toronto, was born on March 16, 1995, and wants her exact age on October 8, 2026, plus how long until her next birthday.
- Full years from March 16, 1995, to March 16, 2026: 31
- Full months from March 16 to September 16, 2026: 6
- Days left until October 8: 22
- Total: 11,529 days, or 1,647 weeks
- She was born on a Thursday
- Next birthday: Tuesday, March 16, 2027, in 159 days (turning 32)
Sarah is 31 years, 6 months, 22 days old (11,529 days).
Quick reference table
| Age | Born on | Days lived | Weeks lived | Months lived |
|---|---|---|---|---|
| 1 year | October 8, 2025 | 365 | 52 | 12 |
| 6 years | October 8, 2020 | 2,191 | 313 | 72 |
| 10 years | October 8, 2016 | 3,652 | 521 | 120 |
| 18 years | October 8, 2008 | 6,574 | 939 | 216 |
| 25 years | October 8, 2001 | 9,131 | 1,304 | 300 |
| 40 years | October 8, 1986 | 14,610 | 2,087 | 480 |
| 60 years | October 8, 1966 | 21,915 | 3,130 | 720 |
| 80 years | October 8, 1946 | 29,220 | 4,174 | 960 |
Special cases and common mistakes
- Age on a specific date: the second date starts at today, but you can change it. Use it to check an age on a cutoff date for school, sports or an application; take the cutoff date itself from the organization.
- Leap-day birthdays: if you were born on February 29, this calculator counts your birthday as February 28 in common years.
- Days lived: the day total does not count the birth day itself, the same way subtracting two dates in a spreadsheet does not.
- Milestones: Sarah turned 10,000 days old on August 1, 2022. Move the second date forward until the day total reads 10,000 to find your own.
- Supported dates: April 30, 1900 to December 31, 2100.
Frequently asked questions
How do I calculate my exact age?
Count the full years since your birth date, then the full months since your last birthday, then the remaining days. Enter your date of birth above and the calculator does it for you.
How many days old am I?
Subtract your birth date from today. For a March 16, 1995 birthday, that is 11,529 days on October 8, 2026.
How old will I be on a certain date?
Change the second date from today to the date you want. The result shows your age in years, months and days on that date.
How many days until my birthday?
The calculator shows it under "Next birthday", with the weekday it falls on. In Sarah's example, it is Tuesday, March 16, 2027, 159 days away, when she turns 32.
What day of the week was I born?
It appears next to "Born on a." March 16, 1995, was a Thursday.