You may not get 3 million but if you will donate 5% which allows you the max match over a 20 year period you will be very well off with a planned retirement account. Again there are times when you can increase ubove 5% adn there will be times when you will need to lower your contribution but the key to success is continuety of putting in and if at all possible do the 5% to maximize the match