Nope. It’s a maturity thing. If you don’t work for your money then you don’t value it. Time at work = money. Once you earn your own money and pay your own bills you learn the value. Spending $100 on fast food means you probably have to work about 2-3 days to pay for it. You quickly learn it’s not worth it.
Money isn’t hard. You have necessary expenses and unnecessary spending. Income must equal or exceed expenses/spending.
Needs: a place to live, water, gas/electric, food.
Wants: internet, video games, eating out, anything that you wouldn’t die without.
Each month I have to pay the mortgage, electric, gas, and water if I want a place to live. I don’t need a car. I could ride a bike, walk, or take the bus by planning my day ahead. I have a car because I’ve managed my money well enough to buy one.
I have other needs - food for me and the family. We budget a certain amount for groceries each month and if we screw up and spend it then we have to go without for a week or so.
This stuff really teaches itself. You don’t need help; you just need to learn.
“I had money and I spent it all on unnecessary things. Now I don’t have money but I need it. How can I prevent this in the future?” That question answers itself.
I can tell you where every single penny is spent in our household.