It's not uncommon to love or hate someone. Not for us, anyway.
The problem comes with us giving in to our strong emotions and impulses. We tend to react to everything ~ every emotion, thought, etc. That makes our world go at top speed constantly, pushing either us (or those we care for) away pretty fast.
Recognizing the tendency that we have within ourselves is a big part of making a change. Another big part is making ourselves stay still and watch these moments pass ~ before we make impulsive decisions. It does take time. And we require some good (but safe & healthy) mood boosters to make it through the tough times. #1 - So we don't react impulsively. #2 - We can then see that there are good things in our life NOW. That this person or thing is not our everything in the world. #3 - Use mood boosters and T just to live day to day in our tough times & we'll eventually recognize that we CAN make it.
Hope that helps you. ((hugs))