I have a problem...

Er

So me and my boyfriend have been dating for over a year and there was always this one girl (we’ll call her Kay) who wouldn’t leave him alone. When we first started dating I ignored her pretty much and everything was fine he’d text her as friends and I wasn’t upset UNTIL I started seeing and hearing things. I trust my boyfriend with everything and Kay is just one of those girls always in need of attention. So after months of me saying whatever to this girl lots of people start sending me a video on her Snap Story of her touching his face and flirting. So of course I was hurt by it like not only could I not be there to stop it, it was so embarrassing for me. So now that the whole school hears about this I begin to hear more stories, one of them being that she was laying on his lap one day as he stroked her hair. This just broke my heart when I heard it and when I asked him about it he said he was sick and just trying to be a good friend. He apologized for everything and for making me unhappy and promised he’d stop talking to her. We get over it. We’re happy. I see she snaps him one day he says it’s a streak I tell him to stop he does. Now today Kay comes up and cuts right in line to stand next to me and my boyfriend. (Note: Kay knows I don’t like her she told one of my friends that she doesn’t understand why I do). So of course I get angered by the fact that she trying to talk to my boyfriend and purposely completely ignoring me. I get a little frustrated and when my boyfriend has to leave he says, “You just gotta grow up babe,” then leaves... I don’t know what to do now I feel a bit immature really but do I just stop caring? She just makes me feel like an awful girlfriend. (Sorry this is long but whoever can help me I really need it please)