I understand I was exactly the same. It messes with your head and they make you feel like it's always your fault. It;s not and never is, think about your children and what they are witnessing and what they will become. You are in a domestic violence relationship and just because he doesn;t hit you doesn;t make it okay and one day he might. I have three kids, 10. 8 and 5 I left a month ago. It's hard and I have no self esteem. I;m sure that's what attracts them in the first place. Be strong and when the time comes to leave you will know it he will never change, it will only get worse. Good luck Hold your head up high and remember you are a beautiful person who derserves respect.