He doesn't get physically mean, but emotionally I can't take it anymore. Thinking of a legal separation and wondered if this is the answer. I love him dearly, but he has a jaekel/hyde personality.............oh, and he is great to everyone else when he gets in these moods.
Then I would suggest couples counseling. If he refused, spell out very clearly the degree of your unhappiness and the possible consequnces if things don't improve. Then go to counseling by yourself. You deserve professional objective advice to understand what your options are in dealing with this unacceptable behavior, and support while you make changes to your reactions.
I am not totally opposed to divorce, even for people who have been married a long time. But it should be a last resort, when all other efforts have not succeeded. Make the other efforts first. I think you will be more satisfied with whatever the outcome is than if you have not tried.