Personally, I'd much rather have a girlfriend tell me that she no longer loved me or couldn't accept that I was a guy and leave than have one cheat on me and lie about it. Cheating is a betrayal of trust.
I went through something very similar with me now ex wife. After I had the bottom surgery, she told me I smelled like a dirty sock. (this was while the site was still draining some. Although she never cheated on me, she told me that if she had never been with a guy that had a real penis, should would cheat on me to see what she was missing. There was always a derogatory comment when we made love until near the end, I wouldn't let her touch me.
It just got worse from there, and I should have asked for a divorce long before I did, but I came from a family in which there had only been one divorce. My aunt, and she was being abused.
Its just my opinion, but cheating is very disrepectful of your feelings, and lying about it later would leave me wondering how many times it had happened. Bottom line, you can't trust her. You will have to make your own decision, but don't stay just because you are afraid you might never find anyone else. You don't deserve to be treated like that.
sam1234