He is a piece of shit, but dont let him taint your future relationships. Dont be like him and use your bad relationship experiences as validation for fears in future relationships. Instead take some time to find yourself again. Heal yourself and find the confidence to try again, accepting it could end just as poorly if you continue to ignore warning signs. Learn from the mistakes of trusting a cheater and don't let a man lie his way out of it, even when your gut tells you he is cheating.