I don't know what to do...

My husband and I are coming up on 6 years next month. It's been an incredible ride and he is so wonderful to our boys and I.

That being said, no one is without their flaws. He is a Type A person and can be judgmental. But he hates gossip and so when he is judgemental, it comes out about his co-workers and me. Which hasn't been really an issue in the past because it hasn't been very often. Once every few months and we typically talk it out.

But lately, it's been getting worse. He recognizes he has a problem and is working to stop it. Which is probably why it's worse.

And it makes me angry because he gets irritated at me over the smallest things.  I didn't feel like I had time to merge into a new lane to get into the grocery store parking lot and he goes, "How hard is it to get over? You had plenty of time."  And then he looks shocked when I get frustrated and all quiet.

When my parent's took the boys camping, they decided to bring them home late at night because it was cold. So, we were up watching TV and he asked where my phone was. I said in the room and he gets up, huffs and goes to get my phone. He hands me it and says, “you need to think about what if they had to call you and they got lost. Or there was an emergency.” I was too stunned to say anything. He NEVER talks to me like that.

Then, just the other night, I asked him why we had the stick in the sliding glass door if it locks anyway. He answered by saying that the lock on the door can easily be broken, so the stick is there for extra protection. Good. Question answered. His expression changed then into irritation and he repeated the same question with this almost angry look on his face. As if what I asked was a stupid question.

That took the cake. I couldn't be in the same room with him and had to go sleep with my oldest. I just feel like he talks to me like a teenage daughter and not his wife.

He has never spoken to me like this ever before. Not in our nearly 6 years of marriage. I have no idea what is the problem but it's so shocking and frustrating. This man has been so good to me, kind and romantic. Now he is becoming someone who I can't bring myself to have feelings for.

I don't know what to do (aside from talking to him about this, which I will). Is it fair to tell him that I will be done if he doesn't get this worked out? Is it time for marriage counseling?

And please, be kind in your responses.