Should I worry about his past?

Kimberly
Okay, well here it goes, when I was a freshman (I will be graduating in 2017) I went out with a guy. I didn't know how I felt so I ended things after a month or so, he graduated my sophomore year. We still stayed best friends and now he has told me that he has been in love with me these past years. He went out with another girl right after we broke up, just as a rebound type thing. He even told her that if I tried to be with him again, he would pick me over her. But there is something that I worry about, his past. He used drugs and drank frequently, I even called him a man whore due to how many people he had been with. Exactly a year ago he went into the army and went through basic training. He says he has changed and wants to settle down and has for a while now, but I worry. I worry that his old ways may come back to him and he will be how he used to be. Which isn't what I want if he settles down with me, I have feelings for him, but I can't put myself through what my family has been through. I will not put my children through that if we ended up staying together. He knows exactly how I feel about it, even with out me telling him because he knows me so well. He is the reason I'm still alive, but I don't know if I need to worry about him going back to how he was. I want to believe he has changed but I worry so much that I almost convince myself that it's not even worth the chance. I believe in waiting until marriage to have sex, he has know that since before we even went out. He said he would wait, he also said that at one point he wanted to marry me. June 22, I will be turning 17. I am very mature for my age and don't jump into things like other people my age, I analyze things. If you were in my situation, what would you do?