Random, I agree with others that you need to work on your mindset! I used to be a big spender too, however I found reading all the posts on this blog to be a really big help in resetting the way I think about spending:
http://www.mrmoneymustache.com/
Also agree with using a budgeting tool...