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.
You can trust that we maintain strict editorial integrity in our writing and assessments; however, we receive compensation when you click on links to products from our partners and get approved. Here's how we make money.