I will admit that I didn't read every single reply, so forgive me if I repeat something.
Please pay attention to the advice about depression and self worth (I did read some of them and the advice is valid) but my advice is a little different.
Look around you. Seriously, I have a few friends...