Hey Einherjar!
From my experience I've come to know that being "Apathetic" is very close to being in "A" "Pathetic" state of mind. (Sorry of the bad analogy

, hope that cheered you up atleast).
Yes, this is what I'm going through as well. Allow me to draw out the similarities of our situations. Right after college, I've moved to this new city (about 1000 miles from home) back in August to look for a job. I've been staying with my best-friend and she's given me everything (including the laptop through which I'm writing this). Now its almost mid-November and after several interviews and so on, I've grown tired of anticipation, and sitting around all day doing nothing. I don't know what to do or feel anymore.
Now let's get back to you. I know you don't feel like focussing in class anymore (used to happen to me too), but you have to take this up under the "self-discipline" department. So your mother says school is your number one priority, alright! get that taken care of. Self-discipline is the power to take action regardless of what your emotional state is presently. So you feeling apathetic in class? No problem, just get those class things done regardless. Once you got that out of the way you can start working on your emotional state. This is one thing I learnt in college. If you're sick, take a pill and attend class, take notes and go back and rest. If you're emotionally down, just suck it all up for awhile, get done with class and go work on your emotions right after that. Trust me, this is the first step to being 'professional'.
Secondly, you say you're indulging in things that bring immediate pleasure like gaming and hanging out with friends. This is not bad my friend, this is good for you. Everyone of us needs to indulge in some immediate pleasures regularily to remind us that we should have fun very often. I hang with my friends every weekend regardless of what I'm feeling. I've not found a job in over 2 months and my friends are busy working on weekdays, so we get together on weekends to hang out and trust me, there is no difference in how we treat each other. They don't feel any sympathy for me not settling down on a job for this long and I don't feel any envy for my friends being so busy with work. Friends are great to have around, they're reassurance to the soul that its not alone. Frankly sometimes, I find gaming like some sort of a meditation. You're completely engrossed in a world somewhere else and for that particular time you can forget all your real-world worries and just be free. But the only thing you have to keep in mind that anything done in excessive degrees only spoils it. If I hung out with my friends all the time or gamed all the time, it would've taken the fun out of it. So you must find the balance between the time you need immediate pleasures (these are the times that you feel down) and the time you need to pursue more important tasks that need to be done regardless of your emotional state.
Hope I was of some help. I'm in the process of repairing my own life currently and like I mentioned before, my emotional states are as unstable as yours. But that doesn't mean we can't act on what needs to be done or offer to help others who are in the same boat.
All the best!