Lost...

My boyfriend and I have been together for almost 2 years. I just found out a couple nights ago that he cheated on me within the first 4 months of our relationship. I hate cheaters and everything to do with them and I know I’m being hypocritical by trying to make things work since it did happen so long ago, but I can’t shake it from my head. I know a lot of you are going to tell me I’m stupid and to leave, I’ve already heard it a thousand times. But I know a lot of you have been in my shoes before too. I want honest feedback. I’m so lost. I love him with all my heart...