So, I am pretty young and I have been really sick and hurt by the past. I really want this girl to be me wife, but the past hurts, ill explain everything in a second. I understand I have a lot of time to gain her trust back or to see if she's not wife material. I understand that this is just childish, but I am thinking of my future with this girl, and I dont want to have kids with someone that will betray me and my kids and destroy my life and our kids life.
Anyways here's the full story.
So we were together for about 3-4ish years, girlfriend for 7 months so far. She cheated on her ex with me for a year, and I told her repeatedly to dump him for me, and she said no because she doesnt want to hurt him, but she still wants to be with me and one day id get a chance. AND I WAS SO INTO THIS GIRL!! anyways later on she said im desperate for about 1-2ish months, so I went out and got a girlfriend for just a week because I was so hurt by her. And we drew apart, but grew back together and got together. Over this course she dumped him a few times, and I thought that was it, later to find out she got back together, but then came the last time eventually So when we got together, *When I brought up the desperate thing, she said she was "testing me"* to tell you the truth I thought that was total bull****, but i believed her. Going on it was her ex's birthday in just less than a month, so she went bowling with her brother, her ex and her ex's friend. I was upset that she didn't take me, but okay. And so they took pictures and with hearts on food and all... And posted it on facebook. I was upset even more. Then she said she still has left over feelings for him and when they were bowling they were acting as a couple calling each other names and such. I was hurt, but I was happy she told me. She also told me she wont do anything with him because she wants me not him. So yeah, they hung out again later on, blah blah blah. I know nothing happened, I trust her on that. Just wanted to say the whole story about this kid.
Then the real cheating. *I guess* So this kid she hugged him every time and all and one day I came to her house, she told me he kissed her. She didnt see it coming *Supossedly!* and yeah I threatened to leave her, I almost did, she held me back and cried it out I made her tell me the story. Eventually I got her password for fb and she erased the msgs btwn her and him, I still found them and when he asked her "Do you like me more than a friend?" she replied with a yes, and also later days she said "I love you to him" and everything" and she said something about him having a gf and I read something the guy wrote "But I kissed you like 10 times!" And i confronted her about this she got really mad and her excuse was he is sarcastic a lot. Then asked her for the story again and after a million no's she said it and it didnt match up to the last story her excuse "It was a long time ago" she cried it out again, and I believed her...
Next story, ill keep it short, getting tired. My friend started talking to her. and she said shell joke around with him, I said fine, but no phone number exchange. So I saw they flirted, So I was ok, and at the bottom BOOM HER ****ING PHONE NUMBER! I *****ed her out and she said all they did is normal talking. one day she said "Omg he said where shud we start from a few kisses" or so.. and she told me she said NO. in her msgs she said "Mabe" I was pissed as **** and all, so I *****ed this dude out, and her excuse was "Mabe means no, as her other ex said" No, **** no. thats not an excuse..So then i talked to my friend and said yeah, she doesnt know what shes doing and all shes dumb for even playing you. She made me tell him that it was his fault later, really pissed here.
So not long ago we agreed to skype, but she said she cant shes talking to a friend someone from another country. I was ok, w/e. Next day, look thru her calls, matched up times facebook msgs, texts, and found out she talked to her EX for 50 minutes, I was like really? You ditched me for your ex? "btw she wasnt supposed to talk to him, we made a deal that she wouldnt talk to him." Her excuse was "phone glitched" BuLL ****ING ****! and I asked then why isnt the girl on the ****ing list? Excuse: She is getting a new phone soon, she called thru a card and told me to delete the phone number. BULL ****ING ****! After a bunch of crying... I believed her,,, ONCE AGAIN!
And some minor details. She still has some contact with this EX cause she needs to for school, but when I tell her she cant ask him she gets mad. Also she another guy kissed her, family friend, they dated before, and it was completely her fault as she let him slap her ass and all "I couldnt do anything about it, I told her many times to tell him to stop, she told me she did, but she called me accidentally and I heard something slap something which she confessed to later..." And again she still needs some contact with him because of school...
SO far it has been about 1-2months since she didnt make a mistake...
What should I do? Is She any good for my future? Should I wait and see? Opinions?
Please help

I dont want to be hurt anymore.
Im 18 as of now.