I was in quite same situation and I'm kinda - still.

But of course it is. I'm not sure if you are coping with anxiety or social anxiety but both are curable, and social anxiety is sometimes that imo goes away once you start beliving in yourself. But you can't be self-confident just like that, it takes time and practice. And one day you will wake up with those problems. Try to hang with people around, you never know who you will meet