Question: should i break up with my girlfriend who cheated on me?
Answer: She has not been honest with you twice. After the first time she told you it would never happen again and did it anyways. If you keep this up she will think she can do whatever she wants and just apologize after. Unless you want to keep putting up with this kind of thing, then yes, you should break up with her.