The short of it is that you need to start early (e.g., when you’re 20), set aside 10% of your likely meager income at that point, then, each time you increase your earnings, divert half of the extra income to your long-term investments.
You Don’t Need to Be Earning 6 Figures to Reach Financial Independence