I don't think you are a bad person.. I also used to distance a lot from people. Maybe just learning who you can trust. Set up your own "boundaries" so you know what u will and wont allow yourself to do with people.
When we are hurt so many repeated times, it makes it hard to trust anyone. This doesn't make you a bad person. :hug: Just have to figure out who you can trust and what with. And make boundaries for yourself so you don't end up being hurt like you have before.
For example, not allowing someone in your home until you have known them for a set period of time.
I hope you feel better. :hug: You aren't a bad person.
we all have days where we feel like that its not our fault that we attract people that do nothing but hurt us. sometimes we protect ourselves by closing ourselves off to others i guess its a defence mechanism
Not letting people in because of bad experiences doesn't make you bad, it just makes you cautious. Don't be so hard on yourself. Other people have probably hurt you enough as it is, without you hurting yourself too. :hug: