Budgeting sucks, but it's necessary for financial freedom.