From the details which you have explained it is definite , that the main issue is marital discord. You both need to go for marital counselling.
About the reason for the anger of your husband, it is difficult to comment whether it's because of any mental illness. There is need for detailed assessment of your husband, to see if there is any Mental illness
Next Steps
consult Psychiatrist for detailed assessment and marital therapy