I usually do 2-3 major shopping trips a year, so the time in between sprees I buy very little. I visit the mall/downtown area twice a month just browsing and trying stuff and building up my want list for my next shopping trip. This way I prevent impulse purchases.