I started drawing up and writing down a budget some 30-35 years ago, and every year I update it; sometimes later that I should have, but eventually it does get done.
I allocate moneys to cover certain expenses, and whatever is left is mine to do with as I wish. Meaning, I could leave it to accumulate and spend it all on one big thing [holiday, makeover etc. . .] or use it that month for any outing or indulgence.
I have to admit as I grew older and am less able to earn money, I have learned to discipline myself off any excess.
One way I have found useful for me [I am female] is when I see a dress, or something else that really attracts, and I am dying to go in and buy it. Of course at that time, my mind gives me plenty of reason why I should buy it.
I sush my undisciplined urge by saying to myself "Okay, okay! I shall go in and buy it - TOMORROW."
Sometimes I do and find it gone. Nothing else I see after that appeals.
Sometimes I am busy and forget all about it the next day and the next, and by that time it is often gone, or else my 'urgent need' no longer bites, so I let it go.
I had to retire early and so my income is pretty slim and I cannot afford to go crazy with spending.
To date I have managed to eat well, dress reasonably, give gifts to those I love and keep me homed in reasonable comfort.
I do jiggle the figures from one category to another at times, but I have always managed to cover all my expenses. Black and white is relentlessly imperative!