This is a bit of a long one but I've been having some issues with my partner (now ex). We only got together in October last year but we have had quite a lot of fallings out. He has ADHD and sometimes he has asked for some space (which he is well within his right to ask for) but I always thought it was my fault or I had done something wrong, which would then cause an argument cos I hadn't given him his space, cos all I wanted to do was find out what I had done wrong and make it up to him. I do realise now that it wasn't my fault he needed space, it's just his way of regulating when things get too much for him.
He has really bad mood swings, one minute everything will be going really well then all of a sudden he just switches and gets really angry at me, will throw stuff and break stuff. And he's really mean to me as well, has called me the most awful things I wouldn't ever dream of. He says that I've not done something, that's why he's angry but he won't tell me exactly what I've done wrong which leaves me feeling so confused. He has always apologised for his behaviour afterwards.
I will admit, when I first started dating him, I was seeing a couple of other men at the same time, but I just thought it wasn't anything serious between us as we had matched on tinder and I thought my profile had made it pretty clear I wasn't looking for anything serious at the time, I just wanted a bit of fun, but when he found out after the first couple of dates that i had seen other people, he got really mad at me, said I cheated on him (which in my eyes I didnt cos we weren't exclusive or anything, maybe I'm wrong, I don't know)
Even after we spoke about it and had resolved it he keeps bringing it up all the time. And I'm no angel, I know that, I've done some really shitty things in my past, BEFORE I'd even met him and he brings these things up too and gets mad at me for them too.
A few weeks ago we had a big long chat, (which turned into an argument, and he physically abused me) about how I need to listen to him and do everything he says, I can make no mistakes, I have to do everything to make it up to him. The things is, I have been showing him lots of care and love and trying to make it up to him but it never seems good enough no matter what I do. I can't do right for doing wrong, everything I do seems to be wrong, even when it's something he has asked me to do previously, I dont know what he wants. He says I have to stop being so selfish and stop complaining and thinking about myself, he's the injured party here, I should only be thinking of his needs, not mine. He has also cut himself multiple times in front of me and blames me for it, which then makes me think "shit! I made him do that."
There was also a time I had put mascara on for work, he came to pick me up and asked if I was wearing make up, which I said yes. He asked why and I said cos I felt like it, I actually wanted to look presentable. He then got mad cos he thought I had done it just for him, I then interpreted this as I shouldn't be wearing make up to work, which I now know he wasn't implying, but still made me feel shit for it. He also accused me of cheating on him with male work colleagues, even if they're gay. He throws this back in my face a lot that I've made these things up and I'm left thinking did this really happen?
A few days after he had physically and emotionally abused me, I confronted him about it, told him what he had done to me was abuse then he flat out denied it and called me the abuser, said I was a psycho, insane, that I'm gaslighting him, that I'm a narcissist. Am I these things? I'm so confused.
I do also suffer with anxiety and depression, which probably doesn't help, but I am getting help for that. But I just feel so much worse, like I'm walking on eggshells all the time. And the worst thing is is that I love him so much!
Please help, I would really love to hear other peoples thoughts on this.