A suggestion that you can do is to have a budget plan, either weekly or monthly. Once you plotted the budget plan, it needs to be followed and not to keep on altering it. If you are going to alter it, make sure that it is within the budget. This is an effective way not to overspend.