Ok, take this from a woman who has been there. There is absolutely nothing anyone can tell you to knock some sense into you. You will just have to ride it out. Soon you will wake up and realize you have had enough and let him go. That's exactly what happened to me. But I am exremely stubborn. It might be easier for you. I don't know how long you have been seeing him, but I was in that situation for ten months. Good luck
