Wait 1-day before deciding on small purchases,
1-week for medium purchases, and
1-month for large purchases.
This will save you a lot of money on impulse purchases.
And if you still want it, then buy it.
If not, skip it.
You'll realize you never really needed it.