Stuck in a relationship

So I’ve been dating this guy for 3 years now and he has a tattoo of my name on his chest (which I told him not to get), we were also and a bad boat accident together so I feel like I have to be with him and like we can’t break up but it’s like everything he does makes me so angry. He doesn’t listen to anything I tell him, he does nothing nice for me, he’s very inconsiderate and acts like all our relationship problems are my fault (which some can be but I’m not the only one to blame). I don’t know how to break up with him because every time I try he makes me feel bad about it and I’m a people pleaser so of course it always works 🤦🏼‍♀️ I also have literally no friends to back me up on it so he’s literally the only person I talk to and hang out with so it makes it a lot more difficult. Does anyone have any advice ?