Will Social Security and Medicare will be there when it’s your turn to collect?
This will depend a great deal, of course, on your age and your own amount of faith in our political system. For my part, I do not think that these programs will still be there (at anything like their current levels) when I reach the age of eligibility.
By coincidence, I happen to be at the correct age that I would reach my "full retirement age" in the very year that Social Security is projected to become insolvent by some analysts. That year is 2037. I seriously doubt that the Congress will be willing to increase the payments that people have to make by enough to cover my benefits at the levels that current recipients now get.
Since I am a bit more than 25 years from reaching Social Security age (and about 23 from reaching Medicare age) and because I doubt that politicians will be allowed to increase contribution levels, I cannot really see how the current level of benefits could possibly be given to retirees from my age cohort.