I (22) probably don't have the most experience or most educated advice, but I am a poor student who has only very limited funds to live off each week, so I have some advice, things I had to nip in the bud quite quickly.
I also try new hobbies and activities by myself and with friends/family that can be done for free. So I can look forward to and find meaning in activites that don't cost me money. For me its walks outside and finding new tracks and trials every weekend, but it could be whatever.
Also, if you have someone older than you, family member, mentor etc that is good with money, it might be worth learning what they do. Have a good role model.