We were each other’s first everything. We have been together since highschool almost 3 years. Yet, he keeps cheating (not sex) but he does text other women, he sends nudes, and I have caught him more then enough times. I love him a lot we practically almost live together. I don’t know how to tell him or how to even consider leaving. I just mentally know I have to move on. But my heart is still with him. And I know deep inside he loves me. But mentally I don’t think a someone that does something like that really loves a perso. Especially once it’s been repeated the amount of times I’m even embarrassed to say... anyways how do I approach or say it I don't know. I still love him do you think I should forgive or forget?