24

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.

NL628
  • 7,490
  • 3
  • 34
  • 77
Lifesaving Linen
  • 1,111
  • 1
  • 7
  • 22
  • shouldn't it be 22? – skan Feb 18 '18 at 11:22
  • 2
    I was sure this must be a duplicate, but apparently it hasn't been asked here before! – Rand al'Thor Feb 18 '18 at 13:52
  • 2
    @skan That's why this riddle is so amazing. – NL628 Feb 18 '18 at 19:08
  • 2
    @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? – NL628 Mar 01 '18 at 02:18
  • 3
    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.) – Vicky Mar 01 '18 at 12:21

1 Answers1

30

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

NL628
  • 7,490
  • 3
  • 34
  • 77