I am 24 years old. I have a girlfriend for 1.5 years. The "spiritual" part of our relationship is very good and the sexual part was also good for some months. After that, it turned out that my GF has some sort of disease. Cause of this she did not want to have sex. She went to a doctor but it seemed that the doctor was only trying to figure out what her problem is - without success. Cause of the failure of the treatment, my GF decided not to go to the doctor or another doctor again. I agreed because it seemed that the failures and the disease depressed her so much...
That time, I started the habit of watching porn (3-4 hours per week). Later, I had some webcamera and chat (cybersex and sexting) sessions... I thought of these thing as they were equal to porn (cause of anonimity and the virtuality) which was considered not to be cheating by me (I "was just satisfying my sexual needs")...
4 months ago, I was reading some websites and articles and I realized that the things I have done were CHEATING. I felt a terrible guilt... and I feel that now. I try not to watch any porn since that and I do not do any kind of webcamming or chatting (even non-sexual) since that.
What do you think? What should I do? I don't want to tell my GF what I have done because I am afraid she would leave me and I don't want to make cry this always smiling lovely girl who has never ever committed such crimes like me. Am I a horrible person now? Is it possible that our relationship can be successful again? Does this mean that I will cheat on her again? How could I punish myself for these crimes? How could I compensate or make amends?