Is it okay to trust someone you love even if he lied to you and he have done many wrongs and mistakes to you. Is it okay to trust him all over again?
It depends how much you love the pain he inflicts. Leopards don't change their spots. You know the saying, "Screw me once, shame on you. Screw me twice, shame on me." It doesn't sound like he's messed up once. You say "many." He had lowered your self-esteem to the point you are willing to put up with this form of emotional abuse. A continued breaking of trust dooms any relationship.