Hey guy's so I just wanted to hear some of your opinions on this. Ok so I don't know why I do it, but it seems that every relationship I get in I always end up breaking up with the person due to what I can only call my insecurities although I don't know exactly why. I always seem to think that my partner at the time could do better than me and therfore I break up with them, I always feel like I let them down or will let them down in the future even though there is no reason to feel this or no signs from them that that is what I am doing. I have trouble accepting compliments from people, like people saying "ah ur cute" or "you've a great personality" or "i like listening to you" or even "I love you." I have broken up with many women and 1 guy in the past because of this even though I had really really strong feeling for them. Guy's why do I do it? I really don't know and it is hurting me! I can't think of anything in the past that could be a trigger. I do come from a family with separated parents my dad and mom split when I was 6, I always had contact from him seeing him 2 day's every week and staying with him for 1 full weekend a month however we do not have the closet of relationships that i would like and I know that is both our faults. (we've never fought or what not though) so I am not sure if my "problem" could stem from this. Another thing I want to say is that I have no fear of commitment, I would love to meet someone and spend the rest of my life with them guy or girl. When I am not in a relationship I long for one but yet it seems when I am in one I get all these thoughts e.g why does he/she like me? they can do better than me! and I end up breaking up with the person. anyone got any advice for me? I'm lost and for the 1st time in my life I'm really starting to get depressed.