Quoting 1inpink2inblue:" every time he is mad at me he gets on here and reads my posts looking for something no matter how trivial ... [snip!] ... no matter how trivial to bitch at me about. He even tells me I am stupid for talking to strangers and getting advice from them."
Well what does he expect when strangers treat you better? He sounds very immature and seriously if he doesn't stop treating you like that don't stay. You may be more depressed than what you would be because of him. No one needs to be with someone who knocks their self esteem down every time they open their mouth.