Should I give him another chance?

I dated my ex years ago. He was 19 and I was 23. He cheated on me and has recently want to come back. He said he was young at the time and being stupid. He's now my age when I dated him and realizes his mistake.

Should I give him another chance?
Post Opinion