Viagra may be a good option for your husband. The main drug that can't be taken with Viagra is nitroglycerin in any of its forms. Have your husband ask his doctor about Viagra.
My understanding is that viagra is not an aphrodesiac.It does not increase your sex drive; only the ability to have and sustain an erection. I am a 55 year old male. I take Topral XL(50mg)along with several other meds, my sex drive has not deminished, I am as horny as ever!