It appears that it's more of a budget issue.
It's great to put money aside so that you can later enjoy it. Then you can have everything you want (well not really).
And have you got a job? I assume by your post that you're rather young.
I know many people who work less than 10 hours a week to have some spending money (me included).