All day I kept asking him to wash my truck like he had said and he never did. He then asked me to help him clean his room but I was doing my homework at the time and told him to wait. He got frustrated because I would never help him and called me a bitch. I got mad and told him I wasn't going to help him anymore. He started to clean his room himself and then said that I'm worthless like a piece of trash. He made me cry and I told him that was going to be the last time he ever treated me like that. When I told him I was leaving he apologized and I told him to leave me alone and how dare him call me a bitch and said what he said. He said I was been a lazy bitch at the time. This isn't the first time that I leave his house mad or crying because of something mean he has said to me, in fact this has happened so many times before. I always hate myself for always going back to him and forgiving him. I don't know if I should give him another chance or not. I really love him so much but he shouldn't be treating me like that. Should I give him a chance? I don't know what he would have to do to prove he won't be like that anymore.