You just can’t seem to fully trust him.
As we all know, trust is KEY in a relationship. Without trust, a relationship is destined for failure. Multiple incidents of lying, cheating, or him just being a plain ol douche should be enough to show you he’s not worthy of you. Yes, we all do make mistakes, and there is (sadly) no such thing as the perfect man. But, there is a such thing as a guy who deserves you. If your boo acts like a complete player in public, you just should not trust him. Make that man work for your affection!
Ending a relationship is difficult. No one wants to admit that they wasted their time, and that their Mr. Right completely turned out to be Mr. Wrong. But, the bittersweet feeling of freedom will arise after you relieve yourself from that unworthy guy. There are PLENTY of people that are willing to get to know the real you and not play games. You just have to take that first step and be strong! Like Beyoncé said, If he liked it, he would have put a ring on it!