I've noticed that I am one of the most negative people around. I complain and whine about everything, nothing is ever good enough for me, I almost never smile. Every little task feels like a chore, I enjoy very little in my life. I don't have any appreciation for the things I have in life. (Engineering student, beautiful girlfriend, financially stable, good amount of friends, tall and handsome.)

I just get into these dark moods where I can see the positives in nothing. Everything just turns to absolute shit in my head. I hate my degree, my girlfriend is going to leave me, my friends all hate me, I'd be better off dead. This happens me on a regular basis. When I'm like this, nobody can cheer me up. I just need to wait for it to pass.

How do I start to appreciate the little things in life, how do I keep a positive mentality as much as possible?