Do not be too emotional about all your spending. Plan before you go to the shop to buy "that small thing" because with it you will usually end up this and that. And may regret later.