It is hard to know why he turns on you the way the he does. I would have to interview him extensively and learn much more information about him to know why he is acting this way towards you. He may not have a psychological problem per say. What I mean by this is that his behavior does not signify any particular mental disorder or mental illness.
Rather, his behavior is more indicative of an angry man, one who has no problem behaving aggressively and disrespectfully towards you. This behavior may indicate that he could be violent towards you, maybe resorting to hitting you and truly causing you physical harm. He may benefit from counseling if you could talk him into seeing a professional. I am not sure if this has been discussed between the both of you as of yet.
Be aware that if you bring up the idea of counseling, he may deny that he has a problem. He may be shocked or even appalled at the idea of him needing help. If you suggest help and he is opposed to getting counseling then you may need to reevaluate whether you want to stay married to not only someone who is treating you very badly but someone who is unwilling to change his behavior. For your own psychological health, if he is not willing to seek help and his behavior towards you does not change, it may mean that you will have to consider a separation or a divorce.
If you are willing to stay with him even though his behavior does not change and he refuses help, then I would strongly recommend that you seek help. Please write again if you have any more questions.
This article has been updated from the original version, which was originally published here on December 11, 2006.