Keeping your expenses at a pre-determined level is probably one of the most difficult tasks to achieve.
Planning what you need, how much you need, how often you need it and the like are skills that can be acquired with a little understanding of all the processes involved.