Take all of your money, put it in a pile and set it on fire. That may be the only way to keep you from spending impulsively today. Learn to think before rushing to the cash register to buy something expensive that you don't need. Either that or carry a lot of matches with you.