So where to start. I am 25f, my boyfriend is 31m. We've been dating for 5 years now and the relationship has been rocky for at least the last 3 years. It was small things at first, but I started to feel very sad and miserable all the time. There were a lot of issues, he was constantly moody and living with him made me feel like I was walking on eggshells, he snapped at me a lot and then acted like I was crazy when I pointed out that he was taking his moods out on me. I did all the household cooking, cleaning (except for dishes and putting trash out) and organising even while studying full time. He had some outbursts of punching walls, doors and breaking things. There were times he didn't come home at all and I had to find out from his friends. He never saw that there was anything wrong with this behaviour and I'd had enough. So I got my own house and moved out for a bit, thinking that it'd help improve our relationship. Ever since then it has been like pulling teeth to get him to even come over or do anything with me. If he says he'll come at 8pm, he'll show up from 9pm to even 12am. I'm left waiting for him multiple times a week. He comes to my house and tries to tell me what I should do with my own place. I cook for him when he comes over and he complains about helping with the dishes. A lot of the time he tries to cancel plans, leave early or not come over at all. If I ask him why, he'll say he wants time to himself or that he's doing x chore seemingly to avoid coming over until the last possible minute. I'm at my wit's end, I don't feel loved or appreciated and don't know what to do. I am disabled and feel reliant on him a lot, even when moved out to take me to doctors appointments and for occasional financial support. I don't know if the relationship is salvageable, please help me.