Date Calculators

How to Calculate Age Manually (Step-by-Step Guide)

CC
Click Crowd Media Editorial Team··6 min read

Knowing how to calculate your exact age from a date of birth is a surprisingly useful skill. While most people know their age in whole years, many situations — medical forms, legal documents, travel applications, and eligibility checks — require a more precise figure: years, months, and sometimes even days. Calculating this manually is straightforward once you understand the logic, though edge cases like month boundaries and leap years require a little extra care.

Step 1: Start with the Year Difference

The simplest part of age calculation is subtracting the birth year from the current year.

Approximate age = Current year − Birth year

For example, if someone was born in 1990 and the current year is 2026, the approximate age is 36. However, this figure is only correct if the person has already had their birthday this calendar year. If their birthday falls later in the year, the actual age is 35.

Step 2: Check Whether the Birthday Has Occurred This Year

Compare the current month and day against the birth month and day:

  • If today's month is after the birth month, the birthday has passed and the year difference is correct.
  • If today's month is before the birth month, the birthday has not yet occurred — subtract 1 from the year difference.
  • If the months match, compare the days: if today's day is on or after the birth day, the birthday has passed; otherwise subtract 1.

This two-step process gives you the exact age in complete years.

Step 3: Calculate the Remaining Months

To find the number of complete months since the last birthday:

  1. Identify the month of the most recent birthday.
  2. Count the number of complete months from that birthday month up to, but not including, the current month.
  3. If the current day is before the birth day, reduce the month count by 1, because the most recent monthly anniversary has not yet been reached.

Example: Born May 15, 1990. Today is February 10, 2026. Age in years: 35 (birthday not yet reached in 2026). Months since last birthday (May 15, 2025 to February 10, 2026): June, July, August, September, October, November, January = but wait — since day 10 is before day 15, we do not count February. Total: 8 complete months.

Step 4: Calculate the Remaining Days

To find the number of days since the last monthly anniversary, subtract the birth day from the current day. If the current day is smaller than the birth day, borrow days from the previous month.

For the example above (born May 15, current date February 10): since day 10 < day 15, borrow the days in January (31) and add them to February's 10 days, then subtract 15: 31 + 10 − 15 = 26 days.

So the full precise age is 35 years, 8 months, 26 days.

Handling Leap Years in Age Calculation

Leap years add a layer of complexity because February has 29 days instead of 28, affecting any calculation that involves borrowing days from February or calculating days in a period that spans a February 29.

For people born on February 29, most legal and administrative systems treat the birthday as falling on February 28 in non-leap years, though some jurisdictions use March 1. This means such individuals may have their age calculated slightly differently depending on the country or context.

Our article on How Leap Years Affect Date Calculations covers this topic in depth.

Age in Days, Weeks, and Hours

Some applications require age expressed in total days, weeks, or even hours. To convert:

  • Total days: Multiply complete years by 365 (adding 1 for each leap year that has occurred), then add remaining months and days.
  • Total weeks: Divide total days by 7.
  • Total hours: Multiply total days by 24.

These calculations become tedious for longer time spans because you must account for every leap year individually. Our free Age Calculator handles all of this automatically, including leap year counts.

Common Use Cases for Precise Age Calculation

  • Medical and health assessments that use age-adjusted reference ranges
  • Legal eligibility checks (driving, voting, retirement)
  • Passport and visa applications requiring exact date-of-birth verification
  • Actuarial calculations in insurance
  • Age verification for age-restricted products and services

Quick Reference: Manual Age Calculation Steps

  1. Subtract birth year from current year.
  2. If today is before the birthday in the current year, subtract 1.
  3. Count complete months from the last birthday to now.
  4. If today's day is before the birth day, subtract 1 from the month count.
  5. Calculate remaining days by subtracting birth day from current day (borrow from previous month if needed).

Frequently Asked Questions

How do I calculate my age in months?

Multiply the full years by 12, then add the number of additional complete months since your last birthday. Our Age Calculator returns results in years, months, and days.

Does a leap year birthday affect age calculation?

People born on February 29 typically celebrate on February 28 or March 1 in non-leap years. Formally, age increments at the end of February 28 or the start of March 1, depending on jurisdiction.

What is the easiest way to calculate age from a date of birth?

Subtract the birth year from the current year, then subtract 1 if today's date is before the birthday in the current year. For an instant result use our free Age Calculator.