Girlfriend cheated, what should I do?

hello I just found out my girlfriend cheated on me a little over a year ago and I asked her and she came clean with everything she did ,we barely had 2 months in our relationship, the cheating happen when I was in jail for a month she got with her ex 3 times but our relationship what's not so good before I went to jail but the day I got out I don't know y I just broke up with her and a month later we got back and ,then 3 months later I cheated on her ones only and she knows about it but now what I'm asking I just found out she cheated on me over a year ago should I forgive her? I broke up with her like 3 time already and she keeps on coming back that she wants to marry me and spend the rest of her life with me and have a family

what should I do should I forgive her.
Girlfriend cheated, what should I do?
Add Opinion