Very long post (and first post ever) I'm sorry but I need advice.
I have 2 children (5 and 2) from a previous marriage and have been with BF since October 2016.
Things have always been good and we live together now. He still has a flat from a previous relationship that is up for sale. He's quite a quiet guy and can give one word..yes/ no answers at times. He has things he finds really annoying (chewing loudly, apparently i breathe wrong as well as I "whistle", tapping etc) I sometimes feel to family that his quietness and answers can sometimes come across quite rude at times and I try to overcompensate.
He can be very strict with my 5 year old in particular and picks him up/ punishes him for things I necessarily wouldn't. But when I talk to him about it he either goes in a bit of a mood or gives me a totally different perspective of what has happened.
Last month we had a massive argument (result of a child free night and too much wine I won't lie) and I was horrible I'll be honest and I thought he was going to leave. We discussed it and I've been on my "best behaviour " so to speak since. Today I finished for my holidays for summer from work, he finishes on Thursday. I had a fruit spritzer thing in the fridge and he asked if we wanted to share it, my response was "yeah I'm off tomorrow!" And he went in a complete mood. "Omg I know you've said already today it's so annoying" etc etc
Worst part was I obviously made a face and he brought up what had happened before along the lines of "oh here we go again, back to your usual self, rolling eyes, nice to have you back" etc now there's been times in the past where he has been out of order but to my knowledge I've never brought it up again in that way.
I told him he had over reacted and he just wouldn't listen, it's my fault for saying I'm off.
I constantly feel like I'm with someone whose always in a "mood" with no known reason. I'm very aware of not trying to annoying him by moving my foot while watching tv/ if I'm eating crisps I get this look cause the "crunch" is too loud etc
But on the other hand he is very good with especially my 2 year old, he dotes on him. I don't feel as if he has the same patience with my 5 year old but he takes him to football training and things and they talk sports and cars and dinosaurs and all things a 5 year old likes.
I don't know what to do. If I ask the question "am I happy?" I honestly don't know. I don't know if I'm bad for the relationship, if he is or if we're both stubborn and bad for each other. I feel as if we argue a lot, he doesn't.
If I had to split up with him the thought of it has tears flowing down my cheeks just now as I worry for my boys who are attached to him and also when we're good we're really good but when things are bad they just seem really bad.
What would you do? Stay together and just accept it's a bad time again and wait for things to get better/ try to talk about it, he's hard to talk to quite closed off and doesn't like those type of discussions/ split up and take the hit with the kids and focus on them and me on a fresh start? Any advice would be really appreciated. Thank you. I just need an outside perspective.