I used to be God-awful about it, but ever since I started having to scrape by paycheck to paycheck I've had to make sure everything I buy is planned out and within my budget. Basically, I never buy anything I don't need. Sucks sometimes, I've gone without weed for weeks at a time, that was the last thing I cut from my Necessities list haha... all that remains is gas, rent and food...