My boyfriend is abusive when drunk... advice?
I'm 21 and my boyfriend is 29 in August. We've been together for 2½ years and were quite happy... but recently he has been a bit distant and a bit mean... he's been checking my phone and wanting to know my work schedule. All because I send a guy an inappropriate picture... my boyfriend actually cheated on me, i should be the one whose paranoid!
And when he gets drunk, he shouts at me and calls me horrible names like sl*t and wh*re, stuff like that. He even attacked me with a LARP sword before when he was drunk... I had bruises.
My friends and his friends have even questioned why I'm still with him when he treats me like that... I don't know what I should do, should I leave him? Or do I deserve this?
Thank you...