It's hard at first but step back. When you want to spend on a short term pleasure, remember to take a moment to really think about what you are forfeiting in your longer term goal(s).
We've found that having separate bank accounts helps a lot. Payroll deductions into a credit union account (and declining the ATM card to go with it) kept us from accessing that account lightly. The only reminder of that money came with the payroll stub and monthly statements. When the amount reached whatever goal we'd determined, a large withdrawal was made to be used toward investments, expensive purchases (like a car) and/or trips.
Meanwhile, you may consider the old "envelope" method of spending for a while. Separate your spending money (food, gas, pocket, etc.) into envelopes. Keep those in your kitchen and only take out what you will need that day. Leave the credit cards and debit cards at home too. If you don't have the money to buy something, you simply can't buy it. You'll be surprised to learn how much you really
didn't need, after all.
There are few things as rewarding as living without any debt and within your means. When you buy a car or vacation with cash, you still have regular payments to make, but you are making them ahead of time, rather than later. You earn interest, rather than pay interest on a loan!
Think about it. There are plenty of people around you who are living on much less than whatever you earn. If they can do it, so can you. Most of us make the mistake of spending on everything in our lifestyle and then considering how we will pay for it all. Realistically, we need to begin with what we earn and figure out how to meet our requirements/needs, first, then our desires/wants, last. It's a hard switch in thinking, if we've been doing it backwards. But, it's definitely worth it!
There are some budgeting materials by
Larry Burkett, that we've also found very helpful. You may look in a bookstore for those. HTH!