I’m going to reply to your comment… But check out the philosophy of You Need A Budget. One of their keystones is roll with the punches. If you go on a spending spree, you just acknowledge it, cover those categories with money from somewhere else (or have it be on a credit card where it’ll warn you youre going into debt).