Am I insecure or is this normal?

Me and my boyfriend have been together for almost a year (a year in September) and whenever we’re in public and I notice girls I think he would like I get worried that he’ll check them out or that he’ll think stuff like “I’d fuck her even tho I have a girlfriend” because he has cheated on his last 2 girlfriends, we’ll call them B and J

He said he cheated on B because she cheated on him and then he started dating J and cheated on her with B and said it was because he was drunk and she “took advantage” of him which I really don’t believe because he said that J was just a rebound for B and that he never loved her then he’ll say that he did love J at some point but “fell out of love” with her and when I ask if he thinks he’ll ever “fall Out of love” with me he says that he doesn’t just “fall out of love” with people.

And hearing the way he talks about his last two relationships makes me think I’m the “real deal”

His friends say he seems happier and more content with me than he has with his ex’s but I still worry. He doesn’t even hang out with females outside of work not because of me but because (his words) “they cause unnecessary drama in relationships” I don’t know why I always think so deep into the things he says. I like to believe that he’s in love with me. But I can’t tell if I’m overthinking everything or if my gut is trying to tell

Me something.