@Cherub23 i sooo relate to the 'something is wrong with me' feeling, it's hard to shake off. sounds like there's some fear around being abandoned/rejected and judged? it can be really hard opening up and trusting someone with parts of the real you... i know its something that i'm still working on. but also, you are so human for having those fears. you'd be surprised how many people just on the forums alone have felt the same way.
as scary as it is, sometimes we have to take that leap and trust the person we're opening up to... we can't know for sure if they'll stay or not, but if we don't try, then there's no chance of them staying at all. so taking that leap and opening up is a risk that we'll have to take if we want to make connections.
you are good enough. you are worthy of friendships and connections. you deserve it. yes, maybe we've pushed people away when we've gotten scared but that doesn't mean we're not good enough, it just shows that we care a lot... maybe even too much! but that's something you can work on too.
do you have a particular friend you've pushed away that maybe you'd like to re-try reaching out to? you don't have to reveal your whole inner world to them in one go, you can slowly reveal parts of it over time.
(also a lil tip for posting: when you want to reply to people, you can tag them using @ and then typing their username so they can get notified of your response)