Hi Violet, welcome to CAF.
As with the other person who posted last night discussing the problems in his marriage, I would suggest that you and your husband please speak to a priest and also a counselor. If your husband refuses to go with you, then please go by yourself so you can discuss this situation one-on-one with someone who is in the best position to advise you. This would also allow you to have someone to discuss with and who would provide some support to you, because you have no support network such as parents or siblings to talk to.
It seems that your husband has a particular personality and communication style that is unlikely to change if he was like this before you were married and you have now been together for 7 years. You chose to marry him despite this tendency of his, and now you have children to consider as Lara said.
We are not really in a position to tell you whether you should be ending your marriage or not - for one thing, we’re only getting one side of the story here (yours). The most we can really do for people who come here telling stories of marital discord is to advise them to talk to their priests, seek counseling, seek medical help if a physical or mental illness might be involved (I realize you said you already tried to get your husband to see a doctor and he refuses), and, if it’s a case of physical abuse (which doesn’t seem to be the case here), advise the abused spouse to take steps such as going to a shelter or calling a hotline for their own safety. We can also pray for you that you will be able to find the best way to deal with the situation in view of Church teaching.
God bless.