I was with ABF for 19 months. I put up with A LOT during that time. But when I found out he was cheating (emotional, not physical, like yours), that was my bottom. It's only been 8 days and each day I get stronger. You need to decide what is best for you.
I wish you strength