Relationship advice ..

Me and my bf been together for about 6 years this last month. Recently my bf been texting other girls in a flirty way calling them names calling himself daddy.. it’s not the first time we been thru a lot during the beginning of our relationship he flirted with girls cheated on me physically once or twice. Anyways That’s in he past but this time is different it’s been a long time since he texted other girls (that I know of) only saying that bc he probably been but just been sneaky about it but he told me he can’t explain why he talks to these girls that he does it for “entertainment” he doesn’t physically cheat on me with them he just flirts with them it bothers me a lot and he tells me it’s a guys thing I won’t understand and he not sure if it will happen again maybe once in a blue moon. I need advice opinions about his excuse. Is it an excuse??