Spending money unnecessarily is habit-forming, and a good way to break the cycle is to challenge yourself to no-spend days. These are days when you never remove cash or cards from your wallet. The simple act of refusing to spend can bring your suppressed saving habits back to life and make you more thoughtful about the times you do spend money.
Most of you admit that shopping makes you feel good after a bad day, but you can also gain satisfaction from successfully living up to a challenge like not spending for one day. You can start slowly by setting a couple of no-spend days per month, or you could throw yourself into the challenge by setting them up a couple times a week. Figure out what works best for you and see what happens when you let your spending itch go unscratched.