I have been dating a guy for about 2 years now. He was amazing at first, but as time went by he started changing. It's gotten to the point where he's physically hurt me (grabbing my hand super hard , or pushing me). He cheated on me, but won't admit to it even though I have the evidence. I love him, I know I should leave him but every time I do , I always end up going back to him. I don't know what to do or how to leave him for good. What should I do?
Most Helpful Guy
As long as you keep going back to him then you enable him to continue being an asshole, because there is no risk to him in doing so. He knows that you will keep on coming back.
If you ever want anything to change then you have to make that change happen, particularly as he is unwilling to make any changes to himself. If you stay in this relationship out of blind hope over common sense then you are technically self harming.
Break the cycle of addiction and get yourself out of this mess.1