Many millennials and Gen Xers are facing a stark reality: their parents and grandparents don't have the means to pay for long ...