Effective budgeting requires having a clear understanding of your income and expenses, setting realistic goals for yourself, and developing good money habits. But some people, for one reason or ...