Should I take him back?

So I've been with my ex for 2months, but before we got together we had been talking for a good 3months, getting to know each other until it got to the point that it was silly we weren't a couple.

We live in two different city's but there not far from each other so news doesn't fail to get to me. Recently a friend of mine posted a story about my bf when I asked what it was about she asked if I was a victim too, I was lost,told her I was his gf and she felt sorry for me. She then told me stories about him with past girls that I never knew, she claims every girl in the city knows his trash and because I live in the city next door it's made it easier for him to cheat.

Then she told me about how he kept asking her to start again because they had a thing in the past, and how he constantly messages her and how she knows she's not the only girl. He also got with her the night before he asked me to be his gf

When I confronted him, he tried to tell me I was assuming it or "chatting shit" but not once did he Deny what I said or try to argue that he didn't do it. So I ended it

He keeps messaging me begging me not to leave, he says he wants us bad and he'll never stop loving me and he'll never fuck up again,

I want him to feel how it feels to not have me around, I want him to miss me and feel shitty so that if we did try again he'll know exactly how it feels to loose me

I'm so lost in the sauce

I want him too but do I give him a second chance or am I best of leaving for good.