I have been with my boyfriend for almost 3 years. After dating for a few months I caught him texting his ex-girlfriend, we had a fight about it and he hasn't done it again. It now almost 2 years later and I find him texting another girl. I don't know whay he's doing this because everything has been going great, he always tells me he loves me and wants to see me all the time. What should I do?