Dear Dr. Yael
The first step is recognizing that someone is not a good friend for you, which you seem to have noticed, at least on some level. Even if this friend is supportive at times, you should never feel that a friend is trying to destroy your self-esteem.