Always think for a long term financial needs. Have a proper self control, if you cannot do that, the consequences will always be very severe.
Just have a proper analysis of what can be avoided at present or what can be postponed, if you get that clarity, the proper allocation of money to the present useful needs will be done and the rest of it will be preserved for future.
Have a perfect formula of what part of money is allocated to what purpose. The regular consequences in the future must be estimated like the child's education, marriage, or elders health issues. All these are to be properly analyzed and plan accordingly, so that you will not be able to ask for money anyone and protect your loved ones with your own money.
Our life is not only about ours but its owned by many people who are depending on us. If this fear is kept in mind, things go automatically go their way.