I just saw this thread and I know it was posted a couple of weeks back but it struck a chord with me. I have similar problems to you, no gf and not really any friends. I guess something you can do about it is join some clubs or do some volunteering (it’s what I’m doing to get myself out there). Volunteering will make you feel better plus you’ll get to meet lots of new people maybe even some friends. Also try checking out meetup.com which is a site that advertises groups for all sorts of hobbies and activities e.g running, cooking, yoga etc. Really that site has so many opportunities to meet people in a fun way. Especially if you live in a big city but even if you don’t you can find a lot groups in other places. Im planning to join a Spanish learners group. There really is world of opportunity out there. You’ve just got to get out of your comfort zone. Also don’t let anyone make you feel bad for doing stuff on your own. I’ve gone to the cinema many a time on my own, I actually really like it, also museums and art galleries are great solo activities. I hope this helps, and if your ever feel down and want to chat feel free to send me a message. Good luck and just keep on keeping on! Here’s that website again meetup.com They also have an app too.