No, he/she is not a good boyfriend/girlfriend. Leave him/her and wait for him/her to come crawling back!
You should have known that he didn't love you when you found out that he cheated on you.
If they love you they would not have cheated.
think of the reasons why she cheated. for fun or maybe stress. are you two apart for long? ask yourself
if she is truthful with you now and is sincere in her apology, forgive.
If you truley care about someone then you will find it in your heart to forgive him. Which you should. If we don't forgive then we are no better then those that commited the offense.
I have recently been cheated on and i still love him so i forgived him because i love him so if you love him then take the chance dont let the past stand in the way just forgive and forget but i you really cant forgive him then you know then it's not meant to be.
That is more of a personal decision you need to make based on your relationship and if you can recover the trust that was broken when he cheated.
Only you can decide whether or not you should forgive someone for breaking your heart. Forgiving someone can be difficult, but it can also be healing.
sometimes if the person who cheated on you made a mistake and never really meant it, but if they purposely meant to do it then they shouldn't be forgiven.....and you should just move on
I guess that I should just let him go and stop worrying about it so much
* Be very sure that someone is not starting trouble for you and girlfriend before you accuse her of cheating. If she has then she has broken that bond of trust you both had and you have two choices: You can realize that people are only human and makes mistakes and forgive her or, you may feel she has cheated more than once and in this case you should break up with her and move on.