You're in a catch 22 situation right now. Being down in dumps and pessimistic isn't attractive to others, unless they're already your friends/family/partner and then they have to put up with it. Hows about you look to addressing what's wrong in ways you can change? I can hardly speak as thin as rake, but try to inject the right amount at right time, focus on eating really well. If your job makes you unhappy, look to change it. Spend time doing things you love, either with friends or by yourself. Have you had any counselling? No harm in doing that! Get yourself out into the world. If you can afford it, take a holiday by yourself somewhere awesome. Build yourself up, make yourself as happy as you can, and I'll almost guarantee you'll meet someone. Internet is a great way to build conversational skills, etc etc. But face to face interactions remind us of our strengths and faults in a truer way. Try to only acknowledge positive things today/tomorrow (depending on your time zone!), try to disregard anything negative thoughts that sneak up on you.