When I asked my Mom to take me to SuperCuts as a kid she always made me wait two weeks.
“If you still want your hair cut then, I’ll take you,” she would say. It was her way of testing how badly I wanted my locks lopped off. If it was a passing whim, I would forget about it.
But if I persisted she would walk me downtown, shell out $12, and watch as a newbie cutter went at my thick brown hair.
Now I realize how smart my Mom is.
If you really need to buy something, you will still need to buy it in two weeks (I have a hole in my shoe -> I need new shoes). If your desire is emotional, it will pass. (I love these boots -> I want them).
Having a set waiting period before you buy will save you money by separating needs v. wants. Which brings me to this question.