When is my birthday?

Many tricky riddles’ answers can be found in common items that you use every day…

The day before yesterday I was 21 and next year I will be 24.

When is my birthday?​

ready for the answer?

My birthday is December 31.

Explanation : If today is 1st January and if my birthday is on 31st December then it is possible, because day before yesterday that is 30th December I was 21 years old. Yesterday, that is 31st December I became 22. On this year’s 31st December I will become 23 and in the next year’s 31st December I will be 24.

more riddles

Who was it?

A rich man named Stuart Laidlaw had been counting his money. When he finished, he accidentally left a $1000.00 bill on his desk but when he returned for it a short while later, it was gone. Only two other persons could have seen the bill. One was the cook; the other...

read more
How many cartons did he ship?

How many cartons did he ship?

Hard riddles like this brainteaser are tricky because they seem to invite straightforward, logical thinking.A merchant can place 8 large boxes or 10 small boxes into each carton for shipping. In one shipment, he sent a total of 96 boxes. If there are more large boxes...

Name a thing

Name a thing

Solving hard riddles and brain teasers is one of the best tried and tested ways to exercise your brain since the times of our ancestors.Name a thing that is produced in the sea and resides in your home.A thumb.more...


The letters on the glass doors of a beauty parlor read correctly when viewed from the street. How would this lettering appear when seen in a mirror in the parlor, which reflects it from a mirror, which reflects it from another mirror?The lettering would appear...

read more