Today I can boastfully said this not to impress you or give you a plan but is good to plan your life, know what you want per time, avoid impulse buying, avoid competition, avoid extravagant lifestyle, have a routine, draw your scale of preference, learn forgone alternative principles. Life on earth is short if you can't get it right, and life is hell if you're not living it right.
I am in between a spendthrift and a "spendster". It depends. Sometimes I want to spoil myself and spoil myself well. At other times, I am tight fisted. This may sound contrary and like an unpopular opinion but I also plan for unnecessary expenses too. Never to be cut unawares or unprepared. It makes keeps balance between my savings and expenses. Planning for unnecessary expenses is something I learned back in college from a professor of psychology. He said chaos exist because most people let life catch them off guard. So to not be caught off guard you must plan your life in the most conscientious and meticulous manner.