There is one case that you guys forgot about in which ''steroids'' could be the answer. Maybe OP has low testosterone and thats why hes depressed. I mean i cant see a problem in socializing and finding a girl and a job if a man feels good and has good testosterone level. So OP go and check your testosterone level, and if they are ok then i would maybe go see a therapist once every week like someone before said.
I cant see how one can hit 'rock bottom' just because they are 'alone', i mean i have been there, but that was when i had low T.
I cant see how one can hit 'rock bottom' just because they are 'alone', i mean i have been there, but that was when i had low T.