ByHallie PlesterOctober 23, 2023 Debt is causing insomnia for over 60 million Americans, finds study. Finance