Take 10% of any money that you receive and put it somewhere safe and where it takes real effort to get it back out. Then don't touch it unless your need is truly dire.
The idea is that regardless of your income level, you can almost certainly live on 10% less without a substantial hit to your standard of living, so pay it to Future You. The earlier in life you start, the better.