Putting an effort into setting actual budgets at the start of the month means I'm shifted from impulse buying silly things on the basis that I have the money at the moment to holding off on those and saving some money. (And admittedly still making silly impulse purchases, but with solid data that I can afford to do so and still have enough money left over for food).
I can highly recommend the ridiculously named You Need A Budget (https://www.youneedabudget.com/) if you're not sure what you're doing, since they have a ton of content around how to go about budgeting. Even if you don't buy the software, give their educational material a read.