Thanks @bigpanda. People who earn a lot yet they live month to month are so-called 'one-day millionaires' . They are trapped by their income.
https://steemit.com/finance/@financialjerk/are-you-trapped-by-your-income
On the other hand, people who earn less yet they always have what they need are on their way to financial freedom. They just need to check on their spending habits from time to time when their income increases as they might fall into trap by their increasing income.