Firstly, be strict with yourself. Avoid impulse buying at all costs. Then open up a savings account. Make sure without fail, every earnings you get no matter how little, you put aside 20% of the earnings. That way you get to have money put aside at all times that way you avoid spending drastically.