sweetie please listen to me.
your husband is supposed to love you like Christ loves the Church. he's supposed to lay down his life for you.
now just think about that.
God has given us free will hasn't He? He never forces us to do anything. He always holds out His hand, and we are the ones who reach out and take it if we want to.
Christ respects our autonomy and personhood. He knows we are all individuals, with our own free wills, wants, needs, loves, fears -- that's how He made us. He works with those things, He's gentle. He never forces or shames us, or shouts at us or hurts us just to get His way.
Now when you look at how your husband has treated you, what he has said to you, can you honestly say he is loving you like Christ loves the Church?
Is he laying down his life for you?
I would say he is laying nothing at all down for you darling. Nothing at all. I would say he demands things from you, shames you, makes you feel small, forces you to do things (like sharing a bed). I would say that by doing these sexual things to you, he isn't showing you love or any kind of sacrifice. He takes from you and doesn't even ask your opinion, or care if you offer it. Is that what Christ would do?
Now listen to me:
As a Christian you are responsible for keeping your body, mind and heart safe and unharmed. Your body, mind and heart were given to you by God and they are a priceless, holy things that require protection and care.
Your husband is hurting you. Body, mind and heart. He is injuring you, making you feel small, shaming you, being so so dreadful to you. This is not what God wants for you. God didn't create you just so your husband could hurt and control you.
Please start thinking about how precious you are. It's a sin to allow a precious thing, beloved of God, to be destroyed.
And I'm not saying that to shame you: I'm saying that because I think a very important truth is being hidden from you in this situation, and i need you to see that truth.