It sounds to me as if you have bigger issues going on in your marraige than sex. He is controlling you ~ controlling your emotions. He makes you feel bad about yourself. If he respected you, when you told him how his behavior upsets you, he would change it. Do you think he might have a medical condition that is preventing him from having sex with you? Is his job very stressful? It may be that he can only perform rarely, and initiates it when he is able. You haven't stated how old you are or how long you have been married, but he needs to understand that this is a really serious thing. I would suggest you get some counseling if you can and ask him to join you. If he says no, you have only 2 choices. Live with things the way they are, or leave. Either way, if leaving has entered your mind already, you need to tell him that ~ that you are thinking of leaving the marraige because of his lack of consideration of your feelings and needs. I hope he listens and takes things more seriously. You deserve a man that will want you to be happy and want you to feel good about yourself.