Advice

Me and my boyfriend got engaged a year ago fast forward 6 months after the proposal he asked for a break that lasted 3 months. During the break he told me we are still a couple and to not act single. We got back together But during those three months he want sexting, flirting, and going out with other girls. Then a few days ago he told me he slept with someone during those three months. He says he was drunk and it was a mistake and if he could take it back he would and just wants to have me and our son in his life. We’re supposed to get married in a few weeks. What should I do?