Those who are good with money know what they can spend. Even if the wishes and the temptation are so great, only the money that you actually have is spent. Everything else will have to wait or have a solid financing plan.
You keep a household book
Sounds absolutely old-fashioned but it is a proven way to keep an eye on income and expenses and to get along with your budget. Your grandmothers and grandfathers already knew that. Everything used to be written in a booklet, but today there are apps for that.