I am 31 years old and my girl friend is 25 years old. We have been dating for the past 5 years now. I love her so much especially because I met her as a virgin. I have found it difficult to date any other girl.
She claims that she loves me too and she does a lot to assist me financially. I also reciprocate the gesture and we are saving to get a flat or apartment of our own to start living together.
My problem with my girl is that within the course of our 5 year relationship, she has cheated on me and slept with seven other men apart from me, and she has confessed his to me and has asked for my forgiveness, each time promising not to repeat it again.
Sometimes she does things that force me to call her abusive and derogatory names and she is so obstinate and never accepts her mistakes when she makes one thereby leading us to have occasional fights. Although each time we fight, I am always the one who comes begging because I do not want to loose her. Her character is difficult but she is always on my mind because I love her very much.
She also has more male friends than females and I am not comfortable with this. Many times I have thought of ending the relationship but I don’t I want to seem as if I used her and dumped her because I met her as a vigin and was the one that first opened her eyes to these things. But I don’t know how long I can continue to endure. What should I do?