I've been unable to feel happy for some time for some reason. I've just never felt properly happy in my life, I've felt unappreciated, that I always have to change myself for someone to actually care about me and that my achievements are all worthless because I keep telling myself I could've always done a lot better. I'm not suicidal or anything, but I've hit myself to punish myself for being inadequate from time to time. At night I usually stay awake longer than I should because I don't like the idea of being out of control and unconscious and the feelings not having enjoyed the day enough and of loneliness also make me want to stay up. I feel especially lonely because at university I'm often sat by myself in lectures and people seem to avoid me because they think I'm a weird loner, since I didn't know how to start talking to people and properly make friends. The few times that I have managed to socialize with people and been accepted by them, I've gone home feeling high, my appetite would go up and I'd stuff myself with junk food.
But the main point is, I can't deal with my feelings enough to go ahead and do my work like I should be doing. I've been told the way I feel is just my mind trying to escape from doing work and taking on challenges, but that certainly hasn't helped me at all. My university exams are coming up and I was meant to start revising a couple of weeks ago, but all I do is immerse myself in anything that can make me stop feeling unhappy or completely bored of my life, including my obsessions so I just can't make myself work.