Well the truth is that if every individual can discipline them selfs a lot wouldn't have been happening, things like disrepute while going out to get something either at the supermarket or shop when they have no enough money to pay for their bills.
Anyways the 24 hours rules is good because this is how we know what we wants throughout that day and it will also helps us to spend lesser.
Setting a budget is the most important thing, setting the budget and writing in down in a piece of paper and keeping it at a particular spots in the house were we can always see it and remember incase we gets about the budgets we have.
Finding out what trigger the cost is too easy to find, we spend the money our selfs so we can easily know what make us spend excessively and cut it short.