You seem to be more concerned about his lies than his cheating. Plus, you are still with him after 3 years of his infidelities and lies. He is lying because there is no advantage to him for telling the truth. He loses nothing for either the infidelity nor the lying. You don't want to be with him, but you are. There must be a compelling reason for you to stay. Whatever it is, here's hoping that you can get it resolved and move on. Best wishes.
I don’t think relationship is healthy at all and I’m thinking I should end it.
You seem to be more concerned about his lies than his cheating. Plus, you are still with him after 3 years of his infidelities and lies. He is lying because there is no advantage to him for telling the truth. He loses nothing for either the infidelity nor the lying. You don't want to be with him, but you are. There must be a compelling reason for you to stay. Whatever it is, here's hoping that you can get it resolved and move on. Best wishes.