Use the 10 day rule
Establish a 10 day waiting period when buying anything over a certain price point, say $100. This will help eliminate impulse buys that you may ultimately regret. It also gives you time to read reviews and make sure you are getting the most for your money.