Would it be wrong of me to stay?

Me and my boyfriend have been together a little over a year and I absolutely adore him. Till recently he CALLED me in tears saying he has something to tell me. He told me he cheated on me twice. Once with his old friend like 4 months into out relationship and once with some girl at a party and he was so f**** up he didn't even remember about a month ago. I know it is really fucked up, but he promised he would never do it again. Would it be wrong of me to give him another chance... I have my whole future planed for us and I don't want to give that up...