I cheated and he forgave me but I can't move on
Over 7 months ago I cheated on my boyfriend. It first happened one night after a night of drinking and partying with this guy who I had been attracted to for a short time. This was a Thursday. Then I met him the following Monday and it happened again. That's when it hit me and I realized what I had done. I've only wanted to be with my boyfriend since then. I suppressed what happened for so long. I told myself that to tell him would hurt him so much and that I should try to protect him. We broke up for about 2 months but still lived together.
We decided we wanted to still be together and that's when my guilt became unbearable. So I confessed. Then he confessed that while we were broken up he had slept with his ex but that it meant nothing. We decided to stay together and seeing him in the agony is unbearable as well. I feel so horrible about the pain that I have caused. He says that he loves me very much and is in shock but he believes he can get over it with time.
He is not mean to me and does not want me to hold on to this as we try to move forward. I know from this pain that I will absolutely never hurt him again. I'm hoping that we will somehow become stronger, but am I stupid for thinking we can get passed this? I just want him to be happy and I am so scared that he deserves someone that would not hurt him. I tell him I'm so sorry all the time and cry all of the time. Do we have any real chance?