<prompt> Human: I still live at home, but I have a part time job and make some extra money on the side with a small hobby - the products I make are sold for roughly a 15 profit. The major necessary spends I have are insurance, phone, car insurancemaintenancegas, and pet necessities. At the very minimum hours at work fluctuate I earn 900 a month.So I obviously have a lot of breathing room in terms of money, but that means next to nothing when Im impulse buying so much stuff that I dont need. Im looking at migrating to USA in the near future so I need to save up money for that, a car, etc. I cant be impulse buying so much. So how do I stop myself from that?I was thinking to get a few jars, pull all my savings out of my bank account, and shoving it into the jars. I know Im less-inclined to pay with cash, and most impulse buys are made via Paypal and my debit card, so its likely I wont touch it. Any other ideas?  <response>: I just ask myself if its a need or a want and Im pretty strict about it. If its a want that wont save me any money in the long run it can wait for birthdayChristmasvalentines dayanniversary. There are a ton of gift giving holidays in my culture, I dont really need to add to it. 