The earlier you start saving for retirement the better. In any case, it is never too late to start investing for retirement, especially when using the benefits of compound. Why? Just look at this:
A 21-year-old who invests $2,000 per year until he/she reaches the age 31 and then stops will have a much wealthier retirement than a 31-year-old who invests $2,000 per year until he/she reaches the age of 65.
So, start saving. You can never start early enough.
Sven Franssen