I myself was an abused wife. My husband at the time would hit me and tell me if I had not made him mad it would not have happened. He broke my ribs,bruised me, locked me in closets, put me down in front of others, called me names and told me no one else would want me because I was worth nothing. He refused to let me cook, clean or do anything. Be cause he said I was not smart enough. This also happened in front of my sons. The beatings got worse so I had to leave. Now my life is better. I am going to collage and in a good relationship. My advice to you is to leave and get help repairing your self esteem. I can tell you from experience that it takes a long time but in the end it is worth it. You are worth more than letting a man beat you. If you stay it will never get any better no matter what he promises you. It is not your fault for what he is doing. I always thought it was my fault but learned through therapy it was not. He needs help for his problem. Unless he helps himself you cannot help him. I know it is painful to think of a life on your own but it gets better. The love of friends and family can help you. Good luck.