Is my Boyfriend cheating?

So my boyfriend and i have been together for 6 years, living together for 5 years. We have gone through it but we always manage to make our relationship work. In these 6 years he’s gone out with his boys and there’s been a few times where he’s exchanged numbers with a girl that he would meet at a bar or a club. EVERY SINGLE time I’ve caught him or should i say i think I’ve caught him every single time he has, anyways last night he goes to a casino with his cousin and he comes home and something in me told me to check his phone. There it was, an exchange of text messages with a girl he meet at the casino. 😒 I’m so angry, tired of trying i just don’t know what to do anymore. Every time he gets caught he says he didn’t mean it that he was just stupid, and I’m just sick of hearing that. Does anyone else thinks this (exchanging numbers & text messages) is a way of cheating? Because i feel like it is. I’m at my wits end and I’m ready to call it quits. I’m devastated though because this is the man i wanted to spend the rest of my life with and we were trying to start a family but I’m gonna get back on birth control because i feel like our relationship is shitty! 😢