The Day Before Yesterday I Was 21 Riddle

Here is the correct answer with proper explanation to this “The day before yesterday” riddle. This riddle is very difficult to understand but I have given a solution table below which will help you to understand the riddle easily.

Riddle: The day before yesterday I was 21, and next year I will be 24. When is my birthday?

The Day Before Yesterday I Was 21 Riddle Answer

The answer to “The day before yesterday I was 21 riddle” is “December 31.”

The correct answer is December 31st and that day will be my birthday. If we consider December 31st the day of birthday then on 30th December my age will be 21 years, which is the day before yesterday. The next year will be 13th December 2021 then I will be 24 years old.

To understand the riddle solution, see the table below:

30 DECEMBER 2021 21 years
31 DECEMBER 2021 22 years
1 JANUARY 2020 22 years
31 DECEMBER 2020 23 years
31 DECEMBER 2021 24 years