is my boyfriend cheating on me?

I really don't know what to do.. I've caught him talking to another girl before but I've given him a second chance, but now I can't get it out of my head that when I'm not with him he could be talking to other girls.. I want to confront him about it but I feel so guilty because he promised me he'd change and I don't want him to think that I don't trust him.. Even though I'm not 100% sure if I trust him.