Date the ex that cheated?

Sh

So I'm 17 and my boyfriend that is two years older cheated on me last year and it destroyed me. I was unofficially diagnosed with depression by my grandma who is a therapist. So now My parents hate him and even went as far as to block his number from all of our families phones. However he went into the military and has came out a completely different person. He's really changed and straightened out his priorities. Anyways he's been messaging me off and on since he got out of boot camp and says he's waiting for me to forgive him because I'm the only girl he wants. I ignored him the first couple months but now I'm starting to take a second glance at this. Should I take a chance with him again? I don't know why to do. I haven't loved anyone like I had him, but he really hurt Me.