Re: leave him??
After reading what your husband had to say......I can NOW say......you need some time apart from each other.....leave your home....but do it without fighting....just tell him you need some time to yourself.
Go visit your parents for a month or two....visit some relatives....hell! take a vacation if you must! It'll give you time to think with a clear head. Only YOU know whats best for YOU...no one on here can tell you what to do. This is a decision YOU have to make all on your own.