I echo and totally agreed with what the writer wrote on below article. If you want financial freedom, you must read.
http://www.thesimpledollar.com/five-big-reasons-why-its-so-hard-to-make-financial-progress-and-strategies-for-overcoming-each-one/
Some excerpts:
Reason #1 – Spending Money Offers Positive Short Term Feelings, While Saving Money Does Not
Reason #2 – Financial Goals Typically Take a Long Time to Achieve
Reason #3 – Financial Goals Are Often Very Passive After the Initial Actions
Reason #4 – Financial Goals Can Seem Impossible to Reach
Reason #5 – Life Always Seems to Intervene