What should I do??

Hi guys! Just looking for some advice! (Thanks in advance)

I’ve been with my boyfriend since November 2018. But since August 2019 we’ve had to do long distance as he’s from USA and I’m from the UK.

Since doing long distance, our relationship has been quite rocky but no one said it was going to be easy. We’ve kind of had an on and off relationship since I had to move back home. He says he hasn’t slept with anyone other than me as we are both each other’s first. But he has kissed others.

Most recently is his new neighbour (they already knew each other as him and his family used to live in that house before and just moved back to that state a few months ago). He broke up with me just over a month or so ago so he could be with her, it lasted a week or 2. Now me and him are back together from the beginning of this month. He told me he doesn’t like her anymore, that she’s weird and things are awkward between them and that she thinks he’s a jerk (which I can actually agree with her on). But since we’ve been back together, he’s still hanging with her and I understand they’re neighbours but I’m not comfortable with it and I’ve told him plenty of times. He’s been ghosting her messages and snap even before me and him got back together but they are still having their bonfires and late night walks with my boyfriends younger brother and sister and the neighbour has a younger brother. My boyfriends sister is dating the neighbours brother. Tonight they had a bonfire and my boyfriend didn’t tell me that she was there. He lied and said it was just him and his sister. And because of that we had another argument and now he’s ignoring me and I think they’re still together (not sure if the siblings are still there) and it’s almost 2am. I believe there has also been other times when he has lied about them being together.

I just don’t know what to do anymore or how to get him to listen to me. Any ideas?