I see a lot of good suggestions from people. But I want to say something that no one else seems to have thought of---maybe he has issues of his own that have nothing to do directly with you. He may not even realize it himself.
I agree with another member that maybe things are not what they appear to be, due to your mental condition. I'd say stick it out, but at the same time, start some planning..baby steps at first. I know it's hard.
I read your profile, and if you'd like someone to listen or need to vent, you can PM me. I need that too. Like you I have no one I can talk to either.
I know therapy can be costly, but if possible maybe you could go together. An objective third party should be able to sort stuff out.