How can I stop being a self-destructive loser? I really have no idea how it got this bad. I'm in my early 20's and the last 3 years of my life have been a complete waste of time. Depression, no energy, and bad habits led to a withdrawal from university. I moved somewhere new to start a new life and learn programming but my own horribleness got in the way of that, too. For the past three months my life has been literally nothing (although you could argue it's been this way for more than a year). I have no social circle, nobody I really talk to on a daily basis, I don't have a job. I barely ate anything and only recently started eating anywhere near as much as I need to – there were 2 or 3 weeks where I had only around 800 calories a day. I feel like the opposite of the tale of Midas, where everything I touch turns to shit. I have no idea how to help myself now, or if it would even work and not make it even worse.
My daily life is waking up at 3pm, using all my energy to cook myself something, making coffee and then idling away on the computer. Introspecting on gives me such intense dread and shame that I panic and hyperventilate when thinking about the dozens (hundreds?) of things I need to do to fix my situation. I wind up spending my time online, on half chan's /pol/ and on Reddit, sometimes playing League of Legends and sometimes watching Youtube videos. I spend 2 hours a day, at least, watching porn. The only thing approaching productive that I do online is reading up on politics, which I spend anywhere from 2 to 4 hours a day doing, which is of course completely worthless and might as well be entertainment.
I'm just failing in so many different aspects of my life – from every day things like eating enough, to having a social life, to having a job, to cleaning myself up… I have so much jealousy for people my age who are employed in something with upward mobility. I hope you all know just how great your life is compared to how it could be.
What can I even do? Where should I start? What would you do if you were me? I need help but don't know what to do.