John Lorinc:

The number of new college graduates who claim to be “totally independent” financially is down 26% compared to 2011.
That’s according to a national poll from the PNC Financial Services Group.
This lack of financial security among the younger population is being dubbed the “Failure to Launch” syndrome, and it can have long-term effects.