I been married for three years and in those three years I been separated for 5 times and in those 5 times my wife has insulted me, name calling, insulted my parents and i do not mean she telling me stuff about them, she insulting my parent in person. it has got to the point that the last two times she has slap me, scratch me leaving me a scar on my arm. Every time she does this after a couple of days she tries to call me, text me and got in her knees saying she is sorry and she will never do that again. and I always fall for that and even this time i started falling for that like now we text and talk. is this just a manipulation of hers to get me back or will she be saying the truth about changing. we are young i am 24 she is 23 and I don't drink, smoke or even go out with friends because she says i will leave her by her self and that's bad. I even work full time and went to school full time to get my bachelors degree to provide a better life for us.We have tried Christian counseling all of the 5 times and she stops going after a month or two because she says that she is OK and does not need it anymore. this time I asked her to both pay for separate professional help and she told me i can go but she will not because is to expensive and is the same thing as the counseling we have been going in the past. We have no kids and that is why I am asking this question should I keep talking to her and start forgiving her or should I just get out of the relationship before is to late. Also sometimes I feel like I have fear of being lonely and thinking that other woman will not want to be with me and not able to be on another relationship later on is this normal?
PLEASE NEED REALLY GOOD ADVICE