Withdrawal can become a habit. Once you develop the habit of withdrawing either fiat or converting your crypto holding to local currency for use, It almost becomes so difficult to break.
Needs and wants/problems to solve with money never stop arising, how do you handle your withdrawal? Be sincere, considering that local currency is becoming less of value as the cost of things are constantly rising now, so much that the cost price today is not the cost price tomorrow. Is a budget still effective in your opinion?
I think having a good budget for the rest of the month is essential in order to prevent withdrawing your BTCs, but this all depends on your goal.
Some people see their BTCs either as a short or long-term investment primarily for the purpose of proceeds and/or extra income. As such, when its price reaches an ATH or when their investment reaches a price higher than that of their initial investment, they would withdraw the proceeds and enjoy the fruits of BTC's volatility.
Personally, I was once a person who withdrew all of my BTCs as soon as I got them. But right now, I never touched my BTCs as i will save them for long-term investment.