((((littleyellowspider))))))
I have confidence and self-esteem issues too. What's been helping for me is that I'm trying to change the way I think (my counsellor calls it "challenging cognitive distortions"). Basically what I'm trying to do right now is whenever I catch myself thinking something bad, like "I'm not worth it" or "I'm a failure" etc, I automatically try to think the opposite (ie, "I'm not worth it" = "I am SO worth it!!!") Even if I don't believe it, sometimes just having that thought in my head makes me feel a little better about approaching other people and dealing with my relationships. And honestly, the more I do this, the more natural it feels. Hopefully, I'll be able to replace the bad thoughts with the good ones entirely.
Good luck