In reading your post, I have to say that I am impressed you want to stay with this man after all he has done and the way he has treated you.
I'd have booted his butt out the door years ago.
Meanwhile, I think you should stop looking for a medical solution to your problem. I suspect the reason why you have no desire to be intimate with your husband is because you truly do not love, trust and respect him - at least right now.
I am aware of the fact that you said you love him - but you also said you don't trust him, is that not so?
Hon, all that is rolled together. If you don't trust him, you won't respect him. And if you can't trust and respect him, you won't be able to love him. At least, not in the physical sense.
If you and your husband want to make your relationship work, you are going to have to work hard at it. And I don't think it's something you'll be able to do on your own - at least, not right now.
Therefore, I want you to look into couples counseling.
A good counselor can help the two of you learn how to communicate effectively, which will help strengthen the foundation of your marriage and lead to a better relationship.
I urge you to make an appointment at your earliest convenience. And if you mention it to your husband, but he doesn't want to go - go without him.
Good luck.