Any tips for leaving a narcissist

Anyone have any tips or has been through this. It’s been a long three years and I just can’t anymore but he keeps dragging me back and won’t leave until I take him back again and I just know I’m done but he refuses to let me go and lovebombs me then a week later im a cunt bitch and I just can’t let myself be treated this way anymore.