OK so me and my partner have been together 4/5 years, we have a child together, every single time we have an argument he will finish with me and pack his stuff and go, it could be for weeks or months but so far he's always come back. I really don't understand why he keeps doing this, we are mostly happy and content it's just when we argue he has to finish me, it's almost like he's running away from resolving any issues, usually our arguments end up in blazing rows because he refuses to talk about things like an adult, he will laugh in my face when I'm trying to explain whatever is it that is annoying me/hurt me whatever, he calls me pathetic and a joke amongst other stuff, I know it sounds stupid but I do love this man and I'm sick of being treated like this whenever we argue, part of me thinks it's a control thing, because it seems like only his decisions count and he doesn't think about anyone else's decisions/opinions. I don't actually know what to do about it, because like I said I do love him and we're usually fine it's just whenever we argue things go to crap, il add we don't argue often, it's almost like I'm not allowed to get annoyed or what not because if I do an argument happens and he will say I cause the drama and the arguments (not always true) and then leaves.
Sorry if this makes no sense I just need to vent 