budget for fun
It's the one word you'll see all over these forums. Budget!
Set up automatic transfers to split your pay. Live like someone on half your salary. Get a debit card and when the ATM runs dry you're done till next payday - don't touch your savings.
The years from 20-25 will (and...