i'm sorry OP but i would agree, it is time to move on from this relationshit. i have yet to see a positive post about your DH. he wants to work on the marriage and yet still gives you reasons not to trust him, how do you know for a fact he hasn't cheated? obviously he was trying to keep this co-worker friend from you, you just happen to stumble across her name in his phone, it doesn't seem like he was going to tell you about her. i hate the thought of divorce, but there is a line that shouldn't be crossed and would push for a divorce, how far does your DH have to cross until you leave?