Yes. Your grandparents grew up in an age where they worked at one company for life and that company provided them with a retirement pension. We no longer live in that age. Today, people take many jobs over the course of their lives and are responsible for their own retirements. That’s just the way it is. Social Security is underfunded and the rising national debt and aging population add up to a situation where the government cannot possibly afford to give your generation as much in Social Security as it pays now (which is not a lot). If you do end up getting some Social Security, that’s great, but relying on that would be a huge gamble. You MUST save for your own retirement. If you do not, you will probably be poor when you are old or will have to work forever.
Many or all of the products featured here are from our partners who compensate us. This may influence which products we write about and where and how the product appears on a page. However, this does not influence our evaluations. Our opinions are our own.