Know your priorites. Allot enough income for the essentials (shelter, utilities, food, medical, savings).
Spending limits must be realistic
Make your spending habits consistent. Large expenses should be pro-rated over a period of time.
Keep an accurate record of your cash flow and expenses in order to stick to your plan.
Refrain from using your credit to subsidize your income.