21
$\begingroup$

The day before yesterday, I was 20 years old, and next year I will turn 23. What day is it today?

Note: This is not lateral-thinking, and the solution is real and makes sense.

$\endgroup$
  • $\begingroup$ shouldn't it be 22? $\endgroup$ – skan Feb 18 '18 at 11:22
  • 2
    $\begingroup$ I was sure this must be a duplicate, but apparently it hasn't been asked here before! $\endgroup$ – Rand al'Thor Feb 18 '18 at 13:52
  • 2
    $\begingroup$ @skan That's why this riddle is so amazing. $\endgroup$ – NL628 Feb 18 '18 at 19:08
  • 2
    $\begingroup$ @LifesavingLinen why the bounty? 1065 views and not enough attention? :/....like I'm perfectly okay with it because of the rep gain :D but like srsly? $\endgroup$ – NL628 Mar 1 '18 at 2:18
  • 2
    $\begingroup$ My daughter's birthday is New Years Eve and we comment along these lines every year ("the day before yesterday she was 2, next year she'll 5!" etc. She's only 6 now and doesn't get it yet.) $\endgroup$ – Vicky Mar 1 '18 at 12:21
28
+100
$\begingroup$

The day is

January 1st

Reasoning:

My birthday is on December 31st. And therefore yesterday, I turned 21. I was 20 the day BEFORE yesterday, though. This year on December 31st, I will turn 22, and next year I will turn 23.

Classic Mind Puzzle :) My fav <3

$\endgroup$
  • 4
    $\begingroup$ Beaten by seconds! $\endgroup$ – Phylyp Feb 18 '18 at 6:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.