My boyfriend and I have been together for about three years now. At first everything was great but after about 6 months I started doing stuff that makes him mad and he started hitting me and making me sleep with him when I don't want to as punishment. I really try to not do things to make him angry but it seems like no matter what I do he finds something to be mad about. For a while I have thought I really do deserve everything he does to me but lately I'm not sure. Yesterday I washed clothes and he said I didn't wash them right and now he will not let me leave the house. I love him and I could never leave him because I'm too afraid to. He said if I ever tried to leave he'd punish me really badly or make me get pregnant so I could never leave...I deserve this though, don't I?