I have the exact same problem!! I used to spend practically everything i make, but then i found a solution.
First, I got myself a savings account, one that i cannot take money out using an ATM, so the only way you can transfer money is via internet banking.
Then, make sure you use it! Everytime you are paid, put about 20% into the account. So if you get paid $100, deposit $20. It doesn't seem much, but will accumulate.
It worked for me, I hope it helps your situation. You just have to commit to it and make depositing 20% a habit. Good luck!Answer 2
Go to this place You will love the discussion on how to save money, coupons, discount ,vouchers , deals saving on utility bills and more.