Every since I was a child, I have struggled with the idea of people leaving me. I do not do well with goodbyes, I prefer “See You Later" because it comes with the promise of seeing them again really soon.
I have always hated the idea of getting close to someone only for them to be temporary. You see I have such a big heart that when I meet someone I instantly connect with them and give them a piece of me. It's not intentional but I've come to terms with that's just who I am.
I have recently begun to understand that not everyone that enters your life will be permanent. It has taken a lot of trials and errors to understand that. And by trial and errors, I mean opening my heart to temporary people.
People come into your life for a temporary assignment and then after that, they leave. Only certain people are permanent. It's not their fault nor is it yours. People enter your life for you to teach them something and for them to learn something from you. It's mutually beneficial, most of the time that is. Whether you needed to learn a lesson, or the other person needed to learn a lesson. But you need to become content with the idea that not everyone is meant to stay.
The biggest help with understanding that concept was learning to appreciate me more because the way you love yourself is the way that you teach others to love you. So if you love yourself, then you will never be in a position where you are begging somebody to stay or holding someone by the ankles so they can't leave.
So I know it's hard for you to let someone in, due to the idea of them being temporary, but become content with the idea that not everyone is meant to stay and that will teach you to appreciate those who do stay a lot more.