Ваша ситуация - пример какой-то сильной нелюбви к себе. И "друг" ваш тоже хорош, сдается мне, он здорово научился вами манипулировать, хотя вы этого и не замечаете. Он знает о ваших чувствах, понимает, как вам больно, вы выгораете изнутри, но прекратить это мучение он вам осознанно не дает. Идите к психологу, если сами не вывозите. Вы уже увидели, что вся эта ситуация ломает вам жизнь и сами вы из нее выйти не в состоянии. Ничего постыдного в том, чтобы получить профессиональную помощь, здесь нет.