You know, different people are compatible in different ways. I think if your friends and boyfriends or girlfriends find you too needy, then boo on them. You don't need to change yourself for them. If you feel you're in a cycle of dependence, maybe learning how to be by yourself will break that cycle, and teach you to love yourself and accept yourself so you don't need the approval of others to live your life. Do what you do best: be yourself. Sooner or later someone will come along who appreciates you exactly the way you are. If you want to call someone, call them. You want to text someone, text them. You are an awesome person and if they can't see that, you don't need them in your life. Love yourself. That's really all any of us needs.