That is right. A budget guides what you buy, so it makes it easier to stay self disciplined. You won't find yourself prioritizing your wants over your needs. When the urge comes, just say no and focus on your budget.Proper budgeting will prioritise your needs and you will not spend on random things . It is often better to budget how you're going to spend for the day.