From what I have read you've tried everything, and nothing has worked. I think the latter part is correct. Your husband has a Testosterone problem--much too low levels. Find a doctor that does the "BIOIDENTICAL NATURAL HORMONE PELLETS" even if you have to drive or fly to another city--buy Suzanne Summer's "Sexy Years" book for more info. We all start losing hormones at an early age at 25, little by little, 'til the body does not function properly and we wonder why if we are still young? Answer is we are losing hormones, much needed in order to live. But, hormones prescribed by doctors cause cancer. These are NATURAL.