should I give him another chance 😭

I've been with my boyfriend for nearly 10 months but I don't know if I can do it anymore, we have broke up a lone but the very second we do he starts flirting with other girls then next day says he loves me again, he doesn't tell me when he does this stuff I only read it in his messages this weekend we had an argument and broke up, less than an hour later he kissed another girl and slept in the same bed as her, next morning he appears at my house with roses and I take him back cause I don't know that he did this, later I read the message saying he kissed someone and wished he had invited more girls. At first he lied and said it was ages ago then admitted. I've been shown time and time again not to trust him and now he's begging me to get back with him promising he wil change and that  he wants a future with me and is so sorry. I know he is sorry but idk if I'm willing to trust him again
Please help!?