- Save first. If you aren't living paycheck to paycheck, then always put your money in a separated bank account for saving.
This help eliminating the need to keeping track of your spending.
- If you tend to be fined for overdraft, then use an overdraft protection service. The service fee is much lower than the OD fee.
In my country, they used to suggest playing football/soccer also. XD