It's OK to Move Your Goalposts

You Need A Budget (YNAB)