You've probably heard the advice to live below your means. This is a good place to start, but it's not enough if you want to grow real wealth.
If you earn $5,000 per month and spend $4,999 of it, technically, you are living below your means. You're not overspending in the sense that you're not spending more than you earn. As a result, you're probably not racking up debt and you're doing okay.
But "doing okay" and "being wealthy" are two very, very different things. If you're after the latter, then you need to live as far below your means as possible.
The bigger you can make the gap between what you earn and what you spend — meaning, your actual spending is far below the amount of money you take home each month — the faster you'll reach your financial goals (if you save and invest the surplus from your cash flow).
Which leads me to my next piece of advice that you should act on if you want to reach financial success.
U are right.... One shouldn't be spending more he or she earn. At least there should be saving. You don't spend all you earn, a time will come which an opportunity might come or something will happen that you will need money.