Good for you that you realize you have a problem. You look like a young guy. Money is a finite resource, you are only going to make so much in your lifetime. Don't waste your prime earning years, and wind up broke/in debt when you are old. Save 80%, spend 20%, and let the time value of money work for you. Do you really want 100 cheap basses, vs a couple nice ones? Other people on here do this...Don't get the logic.