I see by your thread that you have a belief in God. It appears that you are struggling with your faith in God really.
To have faith in God is to believe that He has the best in mind for you, that He can work through your husband to help you have a great m.
You seem to struggling with really knowing who God is, what He can do. You limit Him by your insecurities. God is the perfect Father, who wants to give good things to His little girl (YOU). He is nothing like your earthly father! To get a perspective on what you need to give your husband versus what he's asking for....check out the Word and what God wants us as wives to give our h's. If you do it God's way, you can be sure to satisfy your h. Because when we get our focus off the world (really the fleshly desires of your h) and tune into what God wants, we won't be swayed by the waves! WE can trust God, His word. If we seek to please God in all we do, then he will give us the desires of our hearts.
Do you believe that? I had some real soul searching to do of my own through all this turmoil I went through with my h. Most importantly I learned that I had too much of myself invested in my h, I let him determine my happiness (his moods, his wants, etc.)....which is not wrong but when they are driven by my own insecurities and not stable...well then it just leads to crazy making. Find scriptures for what you struggle in, keep them handy to do battle against those crazy making thoughts.
As for the stuff going on in the bedroom, pray about that too. God can provide through your husband what you need there too.
You are an awesome daughter of God, He loves you. Trust Him. He can work through your h!!! Really.