Sarah,
Have you thought of getting some more Counselling, asking your GP and explaining your relational difficulties.
I am not sure what to suggest other than that, it is clearly a problem which is really distressing you and it needs looking at. You are not allone in your struggles.
Hash