I know at even the best of times we haven't got along, but I've been exactly where you've been and can tell you that things do eventually pick up. Not by a lot, but enough to where you start to feel a bit better.
I'm still grinding the road to full recovery and I'm a while off but having good people around you is definitely something I lacked but currently do not lack; make the most of your relationships whether IRL or online. You don't need to necessarily confide in them but just don't lose sight of them. Props for finding the balls to post this, I could never speak publicly or privately about my troubles.. hope things pick up for you dude.