I've found a very financially sound and responsible solution to my spending problem: a Roth IRA. Now, instead of buying frivolous items with my extra cash, I can but money into the account, and not touch it except to purchase stocks and bonds. I will be saving money for retirement and major investments and my money can grow instead of being flushed down the toilet.
I am very excited about this new venture and very proud of myself for taking the next step to controlling my terrible spending habits. Thank you all for the great advice!