How Old Am I If I Was Born in 1987?

QUICK ANSWER

If you were born in 1987, you are 38 or 39 years old in 2026.

You are 39 if your birthday has already happened this year, or 38 if it has not. Enter your exact date of birth below to see your precise age — and exactly how many days you have been alive.

How old am I if I was born in 1987? If you were born in 1987, how old you are depends on today’s date and whether your birthday has already passed — so you are one of two ages this year. Enter your date of birth below to see your exact age in years, months and days, and, in the same view, exactly how many days you have been alive. People born in 1987 belong to the Millennial generation (Gen Y), grew up in the 1980s, and fall under the Year of the Rabbit (🐇) in the Chinese zodiac. 1987 was a common year of 365 days.

DAYS ALIVE

Defaults to today. Set any date to see your days alive then.

Enter your date of birth to begin.

MILESTONE JOURNEY

Round-number days worth celebrating — and when they arrive

Your milestone journey will appear here
Created with❤️byeaglecalculator.com

BORN IN 1987 — AT A GLANCE

AGE IN 2026

38–39

GENERATION

Millennial

CHINESE ZODIAC

🐇 Rabbit

DECADE

1980s

TURNS 40 IN

2027

Someone born in 1987 belongs to the Millennial generation (Gen Y), growing up in the 1980s. In the Chinese zodiac, 1987 is the Year of the Rabbit (🐇). 1987 was a common year of 365 days. They will celebrate their 40th birthday in 2027. Use the calculator above to turn any birth date in 1987 into an exact age — and an exact number of days alive — today or on any date you choose.

HOW TO USE

  1. 1

    The date of birth is pre-set to 1987 — change it to your exact birth date.

  2. 2

    Leave the second date on today for your current age and days alive, or set any date to see them then.

  3. 3

    Read how old you are, exactly how many days you have been alive, and your upcoming day milestones.

  4. 4

    Use Share or Embed to save or post your result.

HOW OLD YOU ARE, WORKED OUT

Because a birth year on its own does not fix an exact birthday, how old you are in any given year is one of two numbers. Subtract 1987 from the current year to get the age you reach on your 1987 birthday this year; before that birthday you are one year younger. That is why someone born in 1987 is 38 or 39 in 2026. For an exact answer, enter your full date of birth into the calculator above — it counts real calendar days, including every 29 February, and also shows exactly how many days you have been alive.

FREQUENTLY ASKED QUESTIONS

If you were born in 1987, your age this year is the current year minus 1987 once your birthday has passed, and one year less before it — so you are one of two ages at any given moment. Rather than guess, enter your full date of birth into the calculator above: it returns your exact age and, in the same view, exactly how many days you have been alive. The numbers refresh on their own as the years go by.

  • Subtract 1987 from the current year to get the age you turn this year.
  • Before that birthday you are a year younger; after it, a year older.
  • The calculator shows the exact age and your total days alive.
  • Everything updates automatically each year and on every birthday.

NOTES & REFERENCES

  • Ages shown are for a birth year of 1987 and update automatically as the years pass; the exact figure depends on the full date of birth you enter.
  • Leap-year rules follow the Gregorian calendar: divisible by 4, except century years, which must be divisible by 400.
  • Generation bands follow the widely used Pew Research definitions (Boomers 1946–1964, Gen X 1965–1980, Millennials 1981–1996, Gen Z 1997–2012, Gen Alpha from 2013).
  • Chinese zodiac animals follow the 12-year cycle by calendar year; those born before the Chinese New Year may belong to the previous animal.

RELATED CALCULATORS

MORE AGE CALCULATORS

Was this calculator helpful?

Last updated: · Ages recalculate automatically each year · Verified by the EagleCalculator team · Eagle-eyed accuracy for every calculation.