My boyfriend says he wants to be with me but can't help wanting to sleep around. Please help.

We've been together 7 months. I know too much about his past he has cheated on every girlfriend he has ever had. That's why I was reluctant to date him at first. We were so in love and obsessed with each other until about a month ago. I noticed he deleted all messages on his phone and computer etc.. I moved in with him which was a bad idea but I had few other options. Im22 and he's 23. He told me for the longest time that he loved me and would never hurt me or cheat on me. Recently we don't do anything together any more. If we go out he avoids me and I constantly see him flirting with other girls some he has had sex with already. When I confronted him he would say they are his friends and Would make me feel crazy and stupid for being jealous. The other day he finally told me he wants to sleep around and he thought things would be different for us that's why he has said all of the things in the past. he says he doesn't want to have these feelings and really does want to be with me. He says he hasn't cheated but he's afraid he will. My biggest fear about dating him was this but I have fallen in love with him and I don't know what to do. He's saying now that he won't cheat but it's already out on the table should I try and give him a chance to prove his faithfulness? Even if I do I'm so scared that I won't trust him and scared every time he looks at an attractive girl he want to sleep with her which is basically what he said. I feel so stupid for even asking advice but I am so in love with him and he treats me so good besides this. Please please help keep an opened mind.
My boyfriend says he wants to be with me but can't help wanting to sleep around. Please help.
Post Opinion