I was told to get an unbiased opinion on this so... here goes. I have been in a 3 year relationship with a girl 7 years younger than me. Prior to the relationship I have had 6 other girlfriends, all of which cheated on me... Because of this I came into the relationship with some major trust issues. I let my girlfriend know this but not long after we started our relationship she went on a date with another guy and throughout the relationship has cheated four times. I have come to the conclusion that its just something that happens based on past experiences, unfortunately my trust for her is nil... she went through a period where she tried to prove her trust by opening up every aspect of her life to me to prove it was passed, that she would be faithful... Unfortunately she only opened up what she wanted and cheated again but hid it from me. After the fourth time she claimed she would be faithful, of course I don't believe her but because of her age (17) and the fact we are in a long distance relationship I don't know whether to cut her some slack.
Her friends tell me she is young its to be expected, my friends are constantly trying to set me up with other girls and don't understand my willingness to be faithful to an unfaithful girl.... anyway... We are currently on a break... my jealousy peeked and proved too much for both of us... I just wanted to know, from an unbiased opinion, whether I should cut her some slack because of her age and the long distance issue... or if I should call it quits. I do love this girl, and when things are good between us I feel like everything could work out... but her parents are strict religious types that restrict her every move... and because of this I think she has become used to do the wrong thing and hiding it... Is there any hope for her?... Also what can I do to learn to trust again? If not with my current girlfriend then any girl in the future…