A 2024 Bank of America survey found that 52% of Americans aged 18 to 27 say they don’t make enough money to live the life ...