Know your priorites. Allot enough income for the essentials (shelter, utilities, food, medical, savings).
Spending limits must be realistic
Act your own wage!
Make your spending habits consistent. Large expenses should be pro-rated over a period of time.
Make the budget a family project. Everyone must be involved in order for it to work.