There is never a bad time to get started investing. I don't care if you think you don't know enough about investing. I don't care if you think you don't have enough money. It is not the amount of money invested that is really important, but when an investor gets started with a long term plan is critical. The biggest success factor influencing your portfolio is how well you harness the power of time and the rate of return you earn on your investments.
Time is the great equalizer for investors.
Indeed, time is available to everyone. If time is the most influential factor on your portfolio's performance, it follows that the most important thing you can do is to get started in an investment program as soon as possible. Starting early gives you two major advantages.