DoRiddles
RiddlesQuizzesChallengeLeaderboard
0 XPSign In
All Riddles
EasyMediumHard
Daily Riddle
DoRiddles

A growing collection of logic puzzles, brain teasers, and mind-bending riddles — each with hints and explanations to keep your mind sharp.

Riddle Categories

  • Logic Puzzles
  • Math Riddles
  • What Am I?
  • Funny Riddles
  • Tricky Riddles
  • Easy Riddles
  • Medium Riddles
  • Hard Riddles

Popular Topics

  • Animals Riddles
  • Food Riddles
  • School Riddles
  • Love Riddles
  • Nature Riddles
  • Water Riddles
  • Christmas Riddles

Brain Training

  • Brain Teasers
  • Trivia Questions
  • Trick Questions
  • Would You Rather
  • Tongue Twisters
  • Fun Facts
  • Daily Challenge
  • Quizzes

Company

  • About DoRiddles
  • Contact Us

Riddles For

  • Adults
  • Kids
  • Teens

© 2026 DoRiddles Inc. All rights reserved.

PrivacyTermsSitemap
  1. Trick Questions
  2. The day before yesterday I was 25, and next year I…
Trick Question🔴 hardLogic

The day before yesterday I was 25, and next year I will turn 28. When is my birthday?

Share:

December 31 — today is January 1. I turned 26 yesterday (Dec 31), was 25 the day before that, and will turn 27 this year and 28 next year

Why this works

At first glance, this riddle seems to twist the very fabric of time itself, but it cleverly plays with the calendar to reveal its secret. The key lies in the timing of the statements: if today is January 1, then the day before yesterday was indeed December 30, when the speaker was 25. They celebrated their birthday on December 31, turning 26, which allows the statement about turning 28 next year to fit perfectly. This is a delightful play on how we perceive age and the passage of time, emphasizing that our birthdays can create a temporal puzzle when we consider the proximity of dates around New Year’s. The brilliance of this riddle is in its manipulation of our expectations about age and chronology. It invites us to consider how a single moment—like the stroke of midnight on December 31—can shift our understanding of age in a linear fashion. It's a reminder that time is not just a straightforward march but rather a series of interconnected events that can lead to surprising conclusions. Interestingly, riddles like this have a long tradition in literature and oral storytelling, often used to challenge listeners and provoke thought. They invite us to think outside of conventional logic and embrace the playful potential of language. So, next time you're trying to figure out a riddle or a puzzle, remember that sometimes the answers lie not in complex reasoning but in recognizing the simple, yet profound, nuances of time and language.

❌

Common Wrong Answers

“December 30”

If the birthday were on December 30, the person would have turned 26 on that date, meaning they would have been 25 the day before yesterday. However, they wouldn't be turning 28 next year, as they would only turn 27 that year.

“January 1”

If the birthday were on January 1, the person would have turned 26 today. Therefore, they would not have been 25 the day before yesterday, but rather 25 the entire previous year until today.

“November 30”

If the birthday were on November 30, the person would have turned 26 on that date, and they would have been 25 for all of December. This scenario does not allow for them to turn 28 next year as stated in the riddle.

More Trick QuestionsBrowse all riddles

Similar Trick Questions

More trick questions you might enjoy

easyTrick Question

How many months have 28 days?

Think Again
easyTrick Question

Some months have 30 days, some have 31. How many have 28?

Think Again
hardTrick Question

A man was born in 1945. He's alive and well today at age 33. How?

Think Again
hardTrick Question

How many seconds are in a year?

Think Again
Previous

If an electric train is traveling south, which way is the smoke going?