Start investing as soon as you can and you will enjoy time's magical power of compounding. The greatest advantage in investing is time, so the younger you begin investing, the more time to have for your initial dollars to grow and compound.
The bottom line
A Chinese proverb says: "The best time to plant a tree was 20 years ago. The second best time is now."
That attitude is at the heart of investing. No matter how old you are, the best time to start investing was 20 years ago, and the second-best time is now. It is never too late to do something.
Just make sure the decisions you make are the right ones for your age - your investment approach should age with you.