I've been in a relationship with my boyfriend for 1 year and 8 months , he's my first love and I want EVERYTHING with him I want him in my future and I want him to be the father of my kids & my husband... but he has been getting aggressive with me , he starts punching things because of our huge argument and someday I'm scared that he will hit me , he grabs me at times when he's mad and i don't know if I should give him another chance at our relationship & hope he changes his anger like he says he will, or leave him because someday in the future he will hit me ..it's so hard to leave him because of everything he does for me he knows me the best and spoils me with so much love and with anything I want it's just hard to drop everything I have with him that I know I'd give him another chance if he ever hit me